第六章循环控制 用于解决语句的重复执行,以克服 条语句只能执行一次的限制 几种简要的循环结构 break和 continue语句 or语句的变化形式 循环嵌套
第 六 章 循环控制 用于解决语句的重复执行,以克服一 条语句只能执行一次的限制。 几种简要的循环结构 break 和 continue 语句 for 语句的变化形式 循环嵌套
第六章循环控制 问题 求sum=∑i Int sum sum=1+2+3+4+5+6+7+8+9+10; 求求 sum=∑ sum=∑i?(n由键盘输入)
第六章 循环控制 问题: 10 求 sum= i i=1 int sum; sum = 1+2+3+4+5+6+7+8+9+10; 100 求 sum= i ? i=1 n 求 sum= i ? (n由键盘输入) i=1
第六章循环控制 可题: 10 求sum=∑i =1 =1;sum=0; sum=部分累加和+i(i=1~~10) sum sum+1: l++: 十行 sum sum +1: 1++
第六章 循环控制 问题: 10 求 sum= i i=1 i=1;sum=0; sum = 部分累加和 + i (i=1~~10) sum = sum + i ; i++; ………. 十行 sum = sum + i ; i ++;
goto语句以及用goto语句构成循环 一般形式:goto语句标号; 其中标号是一个有效的标识符,这个标识符加上 一个“:”一起出现在函数内某处,执行goto语 句后,程序将跳转到该标号处并执行其后的语句 另外标号必须与goto语句同处于一个函数中,但 可以不在一个循环层中。通常goto语句与i条 件语句连用,当满足某一条件时,程序跳到标 号处运行
goto 语句以及用goto语句构成循环 一般形式:goto 语句标号; 其中标号是一个有效的标识符,这个标识符加上 一个“:”一起出现在函数内某处, 执行goto语 句后,程序将跳转到该标号处并执行其后的语句。 另外标号必须与goto语句同处于一个函数中,但 可以不在一个循环层中。通常goto语句与if条 件语句连用, 当满足某一条件时, 程序跳到标 号处运行
例6.1使用goto语句实现求解1~100累计和 maino “1oop:”为语句标号 i int n=l, sum=0; 其命名遵循标识符 命名规则。 loop sum +=n: n++ goto语句格式:goto if(n<=100) goto loop标号,功能为:使 printf(sum=%dmn”, 系统转向标号所在 sum 的语句行执行
例6.1使用goto语句实现求解1~100累计和 main() { int n=1, sum=0; loop: sum += n; n++; if (n<=100) goto loop; printf(“sum=%d\n”, sum); } “loop:”为语句标号 其命名遵循标识符 命名规则。 goto语句格式:goto 标号,功能为:使 系统转向标号所在 的语句行执行