第一个部分:是某个字符串的值
第二个部分就是设置循环条件
第三个部分就是增加值
我们来举个例:
在频幕上只显示10个a,首先我们定义b=1吧
int b=1//代码
然后就是for函数。for 使用括号,按照上面的3部分,代码如下:
for(bb<=10b=b+1)//注意,for后面不用“;”,它已经给了,括号里要用“;”
所以不能这样写:for(b,b<=10,b=b+1); //错误,不能用“;”,括号里“,”要代替“;”
接着,就是要在频幕上显示10个a,因为是b<=10.
{
printf("a")
}
-------------------------------------------------------------------------------------------------------------------------所以完整代码就是这样:
#include <stdio.h>
int main()
{
int b=1
for(b;b<=10;b=b+1)
{
printf("a")
}
return 0
}
如果看不懂,试着动手,分析。
还有,b=b+1,也可以简写,可以写成b++,如果要减的话,可以用b--
已经0点了,睡了。
for(ABC)的基本结构是这样的,有A,B,C
3个表达式,其中:
A是初始化表达式,在执行for时候第一个执行的,且只执行一次,这里你可以给循环变量赋值,或者给和这个循环无关的变量赋值,可以省略。
B:
这个表达式是判断循环是否执行的表达式,如果B表达式结果为真进到循环体执行,可以省略,省略后,编译器认为B恒为true
C:这个是循环体执行结束后执行的语句,通常是给循环变量做个增量,如i++,当然也可以执行和这个循环无关的语句,可以省略。C执行结束后接着又去执行B,如此反复
1 for循环的基本格式为for(expr1expr2expr3)
{
//loop body
}
2 各部分说明:
expr1: 在进入循环前执行,一般是 初始化一类的操作;
expr2: 每次循环前执行,为一个逻辑表达式,判断是否执行循环。如表达式为假,则退出循环;
expr3:每次循环后执行,一般是自变量的修改;
loop body: 循环体,执行循环内容。
3 基本组成要素:
a) 循环的退出条件,在for中,是expr2;
b) 循环的自变量修改,一般与退出条件相关,在for中,是expr3;
c) 循环实际执行的操作,即循环体,loop body部分。