4-8 循环结构之for循环(一)
本节编程练习不计算学习进度,请电脑登录imooc.com操作

循环结构之for循环(一)

在C语言中还有一种更加灵活的循环,它完全可以秒杀前面两种循环结构,因为它相对前两种循环结构语法更直接、简单。它的一般形式为:

它的执行过程如下:

第一步:执行表达式1,对循环变量做初始化;

第二步:判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0),则结束循环;

第三步:执行表达式3;

第四步:执行for循环中执行代码块后执行第二步;

第五步:循环结束,程序继续向下执行。

其执行过程可用下图表示:

例:小明下决心抄10遍computer这个单词,用for循环实现如下:

注意:for循环中的分号一定要写

任务

体验一下for循环,实现一个10以内的数之和的小程序。

在代码编辑器中:

第6、8行补全代码

运行结果为: 10以内数的和为:55  

  1. #include <stdio.h>
  2. int main()
  3. {
  4. // 定义变量sum, num
  5. int sum, num;
  6. sum = 0;
  7. for(num = 0;;) //for循环条件与num的变化值
  8. {
  9. //计算每次数字之间的和sum
  10. }
  11. printf("10以内数的和为:%d", sum);
  12. return 0;
  13. }
下一节