for循环(for循环基础知识)

精英怪
广告

1、格式

for循环(for循环基础知识)

for(变量初始化;判断语句;变量自更新)

{

条件为真,执行此语句;

};

否则执行此语句;

总结:变量初始化只执行第一次,后面不再执行,判断语句为真执行下一条语句,结束执行变量更新,然后重复判断语句,为真执行下一条语句,为假执行第二条语句(无大括号的前提下)。

例1:

#include<stdio.h>

int main(void)

{

int i;

for(i=1;i<10;i++)

{

printf("执行第%d次i=%d\n",i,i);

}

printf("循环结束,最后为第%d次i=%d\n",i,i);

return 0;

}

以上例子i初始化为1,然后判断(i<10)是否成立,为真执行“printf("执行第%d次i=%d\n",i,i);”否则执行“printf("循环结束,最后为第%d次i=%d\n",i,i);”为真执行完大括号语句后,进行自变量更新,然后重复上面第二、三、四步。

2、c语言中的真

一般来说非零既为真,以下为真的语句:

i=2;

j=(3<4);

k=(3!=4);

x=scanf("%d",&y);只要不输入字母后字符即为非零,scanf函数范围值为1;

3、for(int i=1;i<10;i++);这个语句可以写成:

for(int i=1,i<10;i++)

;空语句,什么也做。

4、for循环的运用

4.1 自减1

for(i=100;i>9;i--)

4.2 字符初始化

for(char i='z';i<'a';i--)

4.3 递减4

for(int i=3;i<100;i+=4)

4.4 多条语句

for(int i=1;(j=i+1)<13;j+=2)

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,242人围观)

还没有评论,来说两句吧...