c語言中dowhile或者while迴圈裡能不能巢狀for迴圈

時間 2021-09-05 20:04:54

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 後面接的就是這個返回值,這個函式執行後就可以給別的變數賦值了,...