正在加载图片...
靳润昭C语言教程讲义 2001年2月17日 同样当有许多语句参加循环时,要用”{"和"}"把它们括起来 【例6.6】 while和do- while循环比较。 (1) lint sumO, i while(i<=10) (sum=sumti printf( sum=%d", sum Hint sumo, i scanf(%d",&i) while(i<=10) printf("sum=%d", sum 65for语句 在C语言中,for语句使用最为灵活,它完全可以取代 while语句。它的一般形式为 for(表达式1:表达式2:表达式3)语句 它的执行过程如下 1)先求解表达式1。 2)求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下面 第3)步;若其值为假(0),则结束循环,转到第5)步 )求解表达式3。 4)转回上面第2)步继续执行。 5)循环结束,执行for语句下面的一个语句。 其执行过程可用下图表示 第6页靳润昭 C 语言教程讲义 2001 年 2 月 17 日 第6页 同样当有许多语句参加循环时, 要用"{"和"}"把它们括起来。 【例 6.6】while 和 do-while 循环比较。 (1)main() {int sum=0,i; scanf(“%d”,&i); while(i<=10) {sum=sum+i; i++; } printf(“sum=%d”,sum); } (2)main() {int sum=0,i; scanf(“%d”,&i); do {sum=sum+i; i++; } while(i<=10); printf(“sum=%d”,sum); } 6.5 for 语句 在 C 语言中,for 语句使用最为灵活,它完全可以取代 while 语句。它的一般形式为: for(表达式 1;表达式 2;表达式 3) 语句 它的执行过程如下: 1) 先求解表达式 1。 2) 求解表达式 2,若其值为真(非 0),则执行 for 语句中指定的内嵌语句,然后执行下面 第 3)步;若其值为假(0),则结束循环,转到第 5)步。 3) 求解表达式 3。 4) 转回上面第 2)步继续执行。 5) 循环结束,执行 for 语句下面的一个语句。 其执行过程可用下图表示
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有