FOR循环
——作为一个计数循环,在执行之前,就已经知道要循环多少次
要求
For的格式
for把初始化,测试和更新组合到一起
例子:
#include<stdio.h> int main() { const int NUMBER = 22; int count; for(count = 1;count <=NUMBER;count++); printf("BE my Valentine!\n"); return 0; }
for 当中,(count=1)代表了初始化,只在循环开始前运行一次
(count<=NUMBER)代表了测试条件,即count小于等于NUMBER时,表达式为真,反之,则假
(count++) 代表了表达式执行更新,在每次循环结束后运行。
For具有强大的灵活性,满足我们的各种需要
1.
用做计数器
#include<stdio.h> int main() { int secs; for(sec=0;sec<=5;sec++){ printf("% seconds\n",sec); printf("We have ignition\n"); return 0; }
输出为 :
0 seconds
1 seconds
2 seconds
3 seconds
4 seconds
5 seconds
2.通过改变它的更新动作,来改变它的递增or递减
eg:(i +=2)//每次循环,i加2
3.可用字符代表数字计数:
#include<stdio.h> int main() { char ch; for (ch = ‘a‘;ch<=‘z‘;ch++){ printf("The ASCII value for %c is %d.\n",ch,ch); } }
PS:因为字符以ASCII码的形式保存在系统里,可当做整数计算
原文:https://www.cnblogs.com/a2019211296/p/11687331.html