C编程语言允许使用一个循环内嵌套的另一个循环。下面的内容展示几个例子来说明这个概念。
语法
在C语言中嵌套for语句循环的语法如下:
for ( init; condition; increment ){ for ( init; condition; increment ) { statement(s); } statement(s);}
在C编程语言中嵌套while循环声明的语法如下:
while(condition){ while(condition) { statement(s); } statement(s);}
在C编程语言嵌套do...while循环语句的语法如下:
do{ statement(s); do { statement(s); }while( condition );}while( condition );
在循环嵌套最后需要说明的是,可以把任何类型的循环的任何其他类型的循环内。例如,对于环可以是一个while循环,或反之亦然内部。
例子:
如果你在学习C/C++的过程中遇到了问题,可以来加入小编的企鹅圈问小编哦~小编很热情的(●’◡’●)
下面的程序使用嵌套for循环从2至100找出素数:
(adsbygoogle = window.adsbygoogle || []).push({});
(adsbygoogle = window.adsbygoogle || []).push({});
#include <stdio.h> int main (){ /* local variable definition */ int i, j;
for(i=2; i<100; i++) { for(j=2; j <= (i/j); j++) if(!(i%j)) break; // if factor found, not prime if(j > (i/j)) printf("%d is prime
", i); }
return 0;}
最后
以上就是雪白草莓最近收集整理的关于C语言从入门到精通:嵌套循环的全部内容,更多相关C语言从入门到精通内容请搜索靠谱客的其他文章。
发表评论 取消回复