C語言中 for i 0 i 3 ifor(j 0 j 3 j是什麼意思

時間 2021-08-11 18:12:34

1樓:道清逸森君

這是一個雙重迴圈,通常我們會在迴圈中加個大括號

for(i=0;i<3;i++)

其中i從0到2,i取一個值,j就從0取到2,共迴圈9次

2樓:符元綠童書

c語言中:for(i=0;i<3;i++)for(j=0;j<3;j++)是一個雙重迴圈。

for(i=0;i<3;i++)

其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的內嵌迴圈

先迴圈第一個fori=1j=1,2,3i=2j=1,2,3i=3j=1,2,3一共3*3執行9次、

for遍歷0到9之間的數字

for(;i<10;i++)

printf("\n");

//此時i的值是10

printf("i=%d\n",i);

擴充套件資料

for迴圈體外定義變數

#include

intmain()

printf("\n");

printf("i=%d\n",i);

intj=0;

for(;j<10;)

printf("\n");

printf("j=%d\n",j);

return0;}

c語言中for i 5 i i與for i 5 i0 i為什麼迴圈次數一樣了

for i 5 i i 與for i 5 i 0 i 的迴圈次數是不一樣的,第二個比第一個多迴圈一次。因為第一個的迴圈條件 i 表示 i 不為0時迴圈條件成立,故迴圈5次結束 而第二個迴圈條件i 0表示 i 大於或等於0時迴圈條件成立,故迴圈6次結束 for i 5 i i 中,中間那個i作為一個布...

c語言排序,從大到小for i 0 iN 1 i和for j i jN j不懂,尤其是為什麼j i

沒有響應 這個是冒泡法.第一層迴圈是控制已經排號需的陣列 第二層迴圈每迴圈一次就把一個最大數拍到陣列的最前邊所以當第一次迴圈玩以後 array 0 裡就是陣列裡最大的數第二次迴圈的時候就直接從 array 1 開始了 所以就是 j i 這個排序是選出最大的數放到陣列的前面,第一次迴圈,選出一個,然後...

C語言for i 1 i100 i中的for究竟有什麼作用啊

瑞盛 for i 1 i 100 i 單單這個語句的話 做100個空迴圈,因為for迴圈體為空。先是i 1,再是看i是否小於等於100,如果滿足這個條件,那麼 i 進行下一輪迴圈。如果不滿足,跳出這個迴圈。注意 i 是for 迴圈體執行完後最後才執行的語句,執行順序在for迴圈體後。 黑色 for是...