C语言中如何具体运用for循环和while循环?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2263个文字,预计阅读时间需要10分钟。
目录
一、单层for循环
二、for循环与if选择的嵌套
三、多层for循环的嵌套
四、while循环
五、总结
一、单层for循环
示例:使用for循环实现1到10的和(用for循环实现)目录
- 一、单层for循环
- 二、for循环与if选择的嵌套
- 三、多层for循环的嵌套
- 四、while循环
- 五、总结
一、单层for循环
引例:C语言实现求1到10的和(用for循环实现)
#include <stdio.h> int main() { int i, sum = 0; for (i = 1; i <= 10; i++) sum = sum + i; printf("sum = %d\n", sum); return 0; }
单层for循环执行的顺序:
第一次循环先执行语句①,执行完语句①执行语句②,如果语句②成立则执行语句④,执行完语句④执行语句③,执行完语句③标志着第一次循环结束;第二次循环先执行语句②,如果语句②成立则执行语句④,执行完语句④执行语句③,执行完语句③标志着第二次循环执行结束,随后循环中语句的执行顺序与第二次循环一致。如果在循环过程中语句②不成立,则整个循环就结束了。直到整个循环结束后才会执行语句⑤,因为,for语句与if语句所能控制的范围相同,只能控制其接下来的第一条语句,言下之意是,语句⑤并不在for循环的内部。需要注意的是,语句①仅在第一次循环中执行,在其它循环过程中不执行。
本文共计2263个文字,预计阅读时间需要10分钟。
目录
一、单层for循环
二、for循环与if选择的嵌套
三、多层for循环的嵌套
四、while循环
五、总结
一、单层for循环
示例:使用for循环实现1到10的和(用for循环实现)目录
- 一、单层for循环
- 二、for循环与if选择的嵌套
- 三、多层for循环的嵌套
- 四、while循环
- 五、总结
一、单层for循环
引例:C语言实现求1到10的和(用for循环实现)
#include <stdio.h> int main() { int i, sum = 0; for (i = 1; i <= 10; i++) sum = sum + i; printf("sum = %d\n", sum); return 0; }
单层for循环执行的顺序:
第一次循环先执行语句①,执行完语句①执行语句②,如果语句②成立则执行语句④,执行完语句④执行语句③,执行完语句③标志着第一次循环结束;第二次循环先执行语句②,如果语句②成立则执行语句④,执行完语句④执行语句③,执行完语句③标志着第二次循环执行结束,随后循环中语句的执行顺序与第二次循环一致。如果在循环过程中语句②不成立,则整个循环就结束了。直到整个循环结束后才会执行语句⑤,因为,for语句与if语句所能控制的范围相同,只能控制其接下来的第一条语句,言下之意是,语句⑤并不在for循环的内部。需要注意的是,语句①仅在第一次循环中执行,在其它循环过程中不执行。

