1樓:路林嘉金鑫
迴圈當然可以巢狀迴圈...
就像if可以巢狀一樣...
我覺得可以將最外層的do...while語句改為while(1)
2樓:守望中的守護
可以。不管是do while還是while都可以巢狀for迴圈,而且可以巢狀任意多個for迴圈。
不僅如此,這三種迴圈語句可以任意相互巢狀,個數不限。但是過多的迴圈巢狀
會使得邏輯混亂,容易出錯,所以使用中巢狀三重迴圈及以下的比較常見。
3樓:
所有的語句中都可以互相巢狀呼叫的了!
4樓:李智罡
可以,迴圈中可以巢狀迴圈
如:while ()
}這樣就是while每執行一次,裡面的for都要執行10次。
5樓:慕桖傲厹
拿c語言來做一個例子:
int x; int y=0;
x=0;
for( int i=0;i<8;i++)x++;
是一個迴圈,如果再加一層for 迴圈就是迴圈巢狀了.
for( int i=0;i<8;i++)for( int j=0;j<8;j++)x++;
這就是迴圈巢狀
又如 while(x>1) }
這也是迴圈巢狀
迴圈巢狀可以兩層也可以是三層,四層......
6樓:匿名使用者
可以巢狀,
while(條件)}do
}while(條件)
c語言裡,for迴圈裡能巢狀while迴圈嗎
7樓:匿名使用者
完全可bai以的。例如du
,以zhi下的二重迴圈dao程式內執行的結容果:
#include
void main( void )
system("pause");}
c語言中while和do–while迴圈的主要區別是什麼?
8樓:楓璽
1、迴圈結
構的表示式不同
while迴圈結構的表示式為:while(表示式)。
do-while迴圈結構表示式為:dowhile (條件表達);。
2、執行時判斷方式不同
while迴圈執行時只有當滿足條件時才會進入迴圈,進入迴圈後,執行完迴圈體內全部語句至當條件不滿足時,再跳出迴圈。
do-while迴圈將先執行一次,在經過第一次do迴圈後,執行完一次後檢查條件表示式的值是否成立,其值為不成立時而會退出迴圈。
3、執行次數不同
while迴圈是先判斷後執行,如果判斷條件不成立可以不執行中間迴圈體。
do-while迴圈是先執行後判斷,執行次數至少為一次,執行一次後判斷條件是否成立,如果不成立跳出迴圈,成立則繼續執行迴圈體。
4、執行末尾迴圈體的順序不同
while迴圈的末尾迴圈體也是在中間迴圈體裡,並在中間迴圈體中執行,迴圈體是否繼續執行的條件也在迴圈體中。
do-while迴圈是在中間迴圈體中加入末尾迴圈體,並在執行中間迴圈體時執行末尾迴圈體,迴圈體是否繼續執行的條件在末尾迴圈體裡。
9樓:育知同創教育
1、語法不同:
while語法為:
while (條件)
do-while語法為:
dowhile(條件)
2、執行次數不同:
do while先執行迴圈,然後在判斷迴圈條件,而while迴圈先判斷再執行迴圈體,如果條件不滿足就不會進入迴圈體。
10樓:匿名使用者
用while語句實現迴圈:
11樓:匿名使用者
while語句
的一般形式如下:
while(表示式)語句
表示式為非0值,執行while中內嵌語句.
它是先判斷表示式,在根據表示式值,執行語句.
do_while語句的一般形式如下:
do迴圈體語句
while(表示式);
它的特點是先執行迴圈體語句,然後判斷迴圈條件是否成立,不成立就退出,成立就再執行迴圈體語句.
12樓:忘了所有沒有痛
他們的主要區別就是,前者必須滿足條件才可以執行迴圈,後者的特點是無論如何迴圈都能執行一次。
13樓:木乞翟
while是需要先判斷條件是不是滿足,滿足才執行while內容。
do-while是首先做一次while的內容然後判斷是否滿足,不滿足跳出,滿足繼續做。
c語言中if語句多條件(或者並且)
會飛的小兔子 並且是 或者是 1 對於 如果遇到一個false,則停止其它條件的判斷,返回false。2 對於 如果遇到一個true,則停止其它條件的判斷,返回true。示例 staticvoidmain stringargs inta 0 ok,a 0返回false,停止其他條件的判斷返回fals...
c語言do while迴圈程式設計問題求解
include void main while i k printf d n j include using namespace std int main dowhile n 0 cout return 0 include stdio.h include math.h int fuc int n m...
c語言中return的作用,C語言中return的作用?
作用1 表示返回,這個程式可以結束了,可以不帶引數,如果你的成員執行到這裡,你就不往後執行了,可以加一個return語句,就不會再執行了 作用2 返回指定型別的值,在定義函式的時候不是有 int af int 這裡是返回值,return 後面接的就是這個返回值,這個函式執行後就可以給別的變數賦值了,...