C语言之for循环

FOR循环

——作为一个计数循环,在执行之前,就已经知道要循环多少次        

    要求

    1. 必须要有初始化计算器(例如 count=0之类的)
    2. 计算器必须与有限值进行比较(i<=j?)
    3. 每次循环完结,递增or递减计算器                     

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码的形式保存在系统里,可当做整数计算

猜你喜欢

转载自www.cnblogs.com/a2019211296/p/11687331.html