1樓:匿名使用者
由於初始值i=0, j=1,
所以i=0 執行迴圈體i=i+2得到i=2, j--得到j=0由於i=2大於j+1=1,不滿足迴圈條件,所以退出迴圈,所以整個迴圈執行了一次 2樓:匿名使用者 答案為0,執行次數是1.你應該是看錯了 以下迴圈體的執行次數是 main() { int i,j; for(i=0,j=1; i<=j+1; i+=2, j--) printf("%d \n",i); } 3樓:匿名使用者 只迴圈一次,輸出結果:0 4樓:匿名使用者 只有1次。你執行過了嗎? 以下for迴圈體的執行次數是? {inti,j; for(i=0,j=1;i<=j+1;i+=2,j--)printf(%d\n",i);} 5樓: 第一次i=0,j=1時執行,執行後i=2,j=0。 執行第二次前,i=2,j=0,i<=j+1不成立,因此不再執行迴圈。因此for迴圈體的執行次數是一次。 6樓:匿名使用者 只會執行1次, 1次後,i=2 j=0, 就不滿足下次的迴圈條件了 7樓:鈄寒荷 maih() -----這裡是main} 8樓:迷戀_哈哈 第一次迴圈i=0,j+1=2 當迴圈完一次的時候 i=2 j=0 j+1=1 所以迴圈一次 9樓:伊諾前 當i=0,j=1時滿足i<=j+1=2則執行printf,此時i=i+2=2,j--=1,j=0.i=2,此時就不滿足i<=j+1,不再執行printf,即迴圈體就執行了一次。三次???????????? 求您解釋。。。。。。。。 10樓:匿名使用者 這題果斷是答案錯了···一次·· 下列迴圈體執行次數為?int i,j=1,k=0;for(i=0;i<=j+1;i+=2,j--)k++; 11樓:匿名使用者 第一個迴圈執行一次,第二個迴圈當你輸入'/n'的時候它就結束,條件是一個逗號表示式,檢查條件的真假的時候,相當於只檢查最後一個表示式的真假,所以你的這個條件檢查真假的時候,其實並不檢查cin流的真假 以下迴圈體的執行次數是 12樓:匿名使用者 迴圈體執行一次後,會執行i+=2;j--語句,之後i==2,j==0,因此它不滿足i<=j+1的條件,所以不會繼續執行迴圈體。因而迴圈體只會執行一次。 13樓:匿名使用者 for迴圈首先給i,j初始化為0,1; (1)i=0,j=1 i<=j+1 真; (2) i=2,j=0 i<=j+1 假;退出只執行一次 14樓:匿名使用者 迴圈體第一次執行完後i=2,j=1;第二次迴圈時編譯器發現i>j+1就結束迴圈體,故只執行一次!!! 15樓:匿名使用者 開始i=0,j=1,i<=2 一次 下一次時i=2,j=0,i<=1 不滿足不迴圈 只迴圈一次,輸出結果 0 只有1次。你執行過了嗎?以下迴圈體的執行次數是 int i,j for i 0,j 1 i j 1 j i i 由於初始值i 0,j 1,所以i 0 執行迴圈體i i 2得到i 2,j 得到j 0由於i 2大於j 1 1,不滿足迴圈條件,所以退出迴圈,所以整個迴圈執行了一次... c.0因為a i在continue下面 所以a i就沒有執行 continue這個語句就是結束這次迴圈 執行下次迴圈 c.0每次迴圈都continue了,a i 沒有執行 0啊 根本沒有執行a i 下面程式段執行的結果是 int i int a 3 3 1,2,3,4,5,6,7,8,9 for i... 所有的語copy 言都是順序執行的,自bai 上而下,自左而有。程式從外迴圈du執行zhi下去,遇到內迴圈後就執行內迴圈語dao句。內迴圈語句執行完成後,繼續往下執行,遇到外迴圈的語句時,進入下一次外迴圈。跟大家說下c語言迴圈的知識,以下以for迴圈為例,內迴圈與外迴圈的區別在於 的位置 for i...以下迴圈體的執行次數是maininti,j
以下程式段執行後變數a的值為int i 1,a 0 fori3 icontinue a iA 6 B 3 C 0 D
c語言的迴圈巢狀是先執行最裡面的迴圈在依次往外迴圈