c语言for语句

首先呢 for语句是由4部分组成

for(表达式1;表达式2;表达式3) 循环体;

注意 1:循环中的表达式用;隔开 表达式1通常用来呢赋初值 表达式2通常用来循环控制也就是循环条件 表达式3通常就是改变循环变量的值

2 执行顺序

  a:循环表达式1  只执行一次

  b:计算表达式2 如果2为真则执行循环体 假就退出循环

  c:执行循环体

  d:计算表达式3的值 返回步骤2

3 如果在for循环之前已经初始化了 那么表达式可以为空。如果表达式2为空 那么为死循环 循环体用break退出 。表达式3也可以为空 但是不提倡 可读性太差

4for中的三个表达式的两个;一个不能少

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 
 5 void main()
 6 {
 7     int i = 0;//一定初始化 不初始化你看看什么情况
 8     char a[20] = "hello world";
 9     char b[20];
10     for(;b[i];)//此时b[i]=''的时候结束
11     {
12         b[i] = a[i];
13         i++;
14     }
15     printf("%s
",b);
16 
17     system("pause");
18 }
 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 void main()
 5 {
 6     int i;
 7     int j;
 8     for(i=1;i<10;i++)
 9     {
10         for(j=1;j<i;j++)
11         {
12             printf("%d*%d=%d	",j,i,i*j);
13             
14         }
15         printf("
");
16     }
17     system("pause");
18 }
原文地址:https://www.cnblogs.com/lanjianhappy/p/6039272.html