生活中的循环现象:
-日复一日,年复一年
-春夏秋冬,四季交替
-周日,周一,周二,周三,周四,周五,周六
-人生是一个轮回,多年后,又会回到最初的原点
。。。。。。
从生活映射到成勋
-循环/反复 是生活的常态,程序需要表达这种逻辑结构
-程序设计语言需要提供 当。。。成立,则反复。。。的循环结构
示例分析:
int sum = 0;
inti = 1;当(i小于等于 100)
{
sum = sum + i;
i=i+ 1;//关键:必须改变i的值,使其往循环结束的方向变化。
}printf("sum = %d\n", sum);
printf("i= %d\n", i);
C语言中有没有支持循环结构的写法?while-循环结构的直接支持
while(条件)//条件为逻辑值,真或假
{
语句x1;//条件为真时,执行这里的语句
......
语句xn;//循环体
}
语句y1;//条件为假时,执行这里的语句
......
语句yn;
#include<stdio.h>
int main()
{int sum = 0;int i = 1;while(i <= 100)//将i累计到100{sum = sum + i;i=i+ 1;//关键:必须改变i的值,使其往循环结束的方向变化。}printf("sum = %d\n", sum);printf("i= %d\n", i);//i=101getchar();return 0;
}
运行结果: