教教我到底怎样用c语言for结构,for结构中省略表达式

Python011

教教我到底怎样用c语言for结构,for结构中省略表达式,第1张

for是循环函数,它分为3个部分

第一个部分:是某个字符串的值

第二个部分就是设置循环条件

第三个部分就是增加值

我们来举个例:

在频幕上只显示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部分。