當前位置:首頁 » 編程語言 » c語言兩個for怎麼使用
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言兩個for怎麼使用

發布時間: 2023-05-14 03:05:58

1. c語言中兩個for語句的是怎樣循環的

比如

for(i=0;i<5;i++)
for(j=0;j<5;j++)
printf("i=%d,j=%d ",i,j);

先執行i=0,讀取i<5的邏輯值為1,則為真,再開始內層循環。內層從j=0一直到j=4循環一整遍之後再執行i++,然後i=1<5,再把內層從j=0一直到j=4循環一整遍,如此循環。

執行結果如下(Code::blocks)

i = 0, j = 0

i = 0, j = 1

i = 0, j = 2

i = 0, j = 3

i = 0, j = 4

i = 1, j = 0

i = 1, j = 1

i = 1, j = 2

i = 1, j = 3

i = 1, j = 4

i = 2, j = 0

i = 2, j = 1

i = 2, j = 2

i = 2, j = 3

i = 2, j = 4

i = 3, j = 0

i = 3, j = 1

i = 3, j = 2

i = 3, j = 3

i = 3, j = 4

i = 4, j = 0

i = 4, j = 1

i = 4, j = 2

i = 4, j = 3

i = 4, j = 4


Process returned 0 (0x0) execution time : 0.113 s

Press any key to continue.

2. c語言中for語句的用法及規則是什麼

c語言中for語句用法:for是C語言中的一個關鍵字,主要用來控制循環語句的執行。

無論是循環1還是循環2,都是不會執行,因為你的a和b的初時值都是1,但是你的循環條件分別是a<0,b<0,因此循環都不會執行,把a<0和b<0;改成a<100和b<100。

第2個for語句,前邊有{}括弧,編譯都過不了,如果沒有{}括弧,就是printf("%d",b);執行100次後,printf("%d",a);執行1次,再用第一個for循環重復上面的操作100次。總的就是printf("%d",b);10000次,printf("%d",a);100次。

注意事項

1、for循環中的變數可以是一個也可以是多個。

2、for循環中語句可以為語句體, 語句體外加大括弧"{}"將參加循環的語句括起來。

3、for循環中的"單次表達式"、"條件表達式"和"循環體語句"都是選擇項, 即可以預設成只剩下「;」的空語句。

以上內容參考:網路-for循環

3. C語言中的雙FOR循環是怎樣一步一步的運行的

例如for(int i = 0; i < 3; i++)
for(int j = 0; j < 3; j++){ ……}
先從外層循環i=0,判斷i<3,進入裡面的循環,j=0,判斷i<3;執行函數體內的語句,j++,接著再判斷j<3, 成立繼續執行函數體內語句,知道內循環執行完成,i++,判斷i<3是否成立,知道所有的執行完,跳出雙循環

4. C語言中for的雙循環怎麼用

簡單的for循環程序如下:
for(int i=0;i<20;i++)
{
循環體
}

執行步驟是:
1、i=0 初始化初值;
2、 進行條件判斷i是否<20,如果條件為真,則繼續執行;
3、執行循環體的代碼;
4、i++ 變數i自增一次;
5、回到第2步,一直循環,直到第2步條件為假時, 退出循環,結束。
雙for()循環也是一樣的啊