C語言從入門到精通:嵌套循環

C編程語言容許使用一個循環內嵌套的另外一個循環。下面的內容展現幾個例子來講明這個概念。編程

 


 

語法編程語言

在C語言中嵌套for語句循環的語法以下:學習

for ( init; condition; increment ){  for ( init; condition; increment )  {      statement(s);  }  statement(s);}google

在C編程語言中嵌套while循環聲明的語法以下:blog

while(condition){  while(condition)  {      statement(s);  }  statement(s);}rem

在C編程語言嵌套do...while循環語句的語法以下:get

do{  statement(s);  do  {      statement(s);  }while( condition );}while( condition );it

在循環嵌套最後須要說明的是,能夠把任何類型的循環的任何其餘類型的循環內。例如,對於環能夠是一個while循環,或反之亦然內部。io

例子:for循環

 若是你在學習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;}

相關文章
相關標籤/搜索