生活中的循環現象:
-日復一日,年復一年
-春夏秋冬,四季交替
-周日,周一,周二,周三,周四,周五,周六
-人生是一個輪回,多年后,又會回到最初的原點
。。。。。。
從生活映射到成勛
-循環/反復 是生活的常態,程序需要表達這種邏輯結構
-程序設計語言需要提供 當。。。成立,則反復。。。的循環結構
示例分析:
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;
}
運行結果: