c语言内外循环详解,C语言入门篇 | 循环语句和用法(详解版)

C语言循环语句用法有三种主要形式:

for()循环

while()循环

do {} while();循环

d34f015060667cb96d8d3cb6e6386ff6.png

for()循环用法:

for( e1 ; e2 ; e3 ) //注意三个区域间用分号来分隔,而不是逗号!!

{

for_statements ; //多条语句用{}括起来,单条语句可以不用,建议也使用,一:代码清楚,二:便于查错。 其它循环也是这样。

}

//说明:

//e1:变量初始化区,只执行一次

//e2:循环控制区,每次都要先检查e2表达式的结果是否为真,为真则进入循环区,否则,结束循环

//e3:循环变量变化区,每次执行完for_statements ;则转到这里,执行e3,然后转到e2

例:

int i;

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

{

printf("%d ", i );

}

while()循环用法:

循环控制变量初始化

while(e)

{

while_statements ;    //包括循环控制变量 变化

}

//说明:

//e 循环控制条件,e为真则进入循环区,否则,结束循环  执行完while_statements ;后转到这里继续判断

例:

int i;

i=0;

while( i<10 )

{

printf("%d ", i );

i++; //循环控制变量变化

}

do {} while();循环用法:

do {

do_while_statements ;    //包括循环控制变量 变化

} while(e); //注意尾部有分号

//说明:

//与while()不同的是,这里可以没有循环变量的初始化,先进行循环语句的操作,然后,再判断是否继续进行,所以,这种循环,至少要执行一次do_while_statements ;而前两种,有可能一次都不执行循环语句。

例:

int i;

do {

printf("input number " );

scanf("%d", &i ); //循环控制变量 变化

printf("%dn", i );

} while ( i<10 );

到这里,一定能得到一个大于10的i. 一般我们在要求输入一个数据必须符合规定时,这样写代码。

58be205cb799b3db34f13c5d821e8d60.png

58be205cb799b3db34f13c5d821e8d60.png

编程学习:

58be205cb799b3db34f13c5d821e8d60.png

内容来源于网络如有侵权请私信删除

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值