C语⾔中的三种循环语句及其使⽤⽅法
C语⾔是C系列编程语⾔学习的基础,所以很多⾼校都开设了C语⾔课程。作为⼀类编程怨⾔,C语⾔的学习可谓是枯燥的,但是学好C语⾔的意义是⾮凡的。为了帮助初学者更好的了解C语⾔。今天,我就给⼤家介绍⼀下C语⾔中的三种循环语句,希望可以帮到⼤家!
C语⾔循环语句⽤法有三种主要形式:
for()循环
while()循环
do {} while();循环
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("%d\n", i );
} while ( i<10 );
到这⾥,⼀定能得到⼀个⼤于10的i. ⼀般我们在要求输⼊⼀个数据必须符合规定时,这样写代码。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论