c語言for循環詳解 for循環用法c語言


c語言for循環詳解 for循環用法c語言

文章插圖
大家好,小龍來為大家解答以上的問題 。for循環用法c語言,c語言for循環詳解這個很多人還不知道,現在讓我們一起來看看吧!
1、循環的過程是先執行第一個大循環for(i=0;i<3;i++),此句中先給i賦值0,在判斷條件i<3是否成立賦值后的i=0了,所以條件成立,成立則做下面一條語句,就是for(j=0;j<4;j++),同樣這個循環還是先賦值j=0 , 在進行判斷j<4是否成立,成立就再做下一句 。
2、此時scanf語句后面已經沒有語句了,所以程序就會跳上去到第二個循環中,即for(j=0;j<4;j++)這句話中,可能你會問為什么不是第一句(因為在循環嵌套中只有循環體執行完成所以的任務后才執行下面的語句,就是for(j=0;j<4;j++)要全部執行完畢才能執行后面的語句 。
3、即j<4條件為假時跳出)跳到for(j=0;j<4;j++)這個循環體以后 。
4、就會自動加一,就是執行j++(注:在這個for里面的j=0不再執行),這個賦值過程只在開始時執行 。
5、所以 j 這個循環要執行到條件不滿足時停止,即最后j的值要>=4. 。
6、這樣 j 這個循環就結束了 。
7、結束后又跳到了第一句 。
8、因為第二個for是包含在第一個for 里的 。
【c語言for循環詳解 for循環用法c語言】9、只有第一個for 里包含的語句全部執行完后第一個for就再一次執行i++,i 變成了2 , 判斷條件i<3成立,就再執行下一句 , 所以下面的for(j=0;j<4;j++)又要再一次執行 。
10、執行完后就在回到第一個for執行 。
11、原理:i=0,j 執行4次,給a[0][0],a[0][1],a[0][2],a[0][3]賦值i=1,j 執行4次,給a[1][0],a[1][1],a[1][2],a[1][3]賦值i=2,j 執行4次,給a[2][0],a[2][1],a[2][2],a[2][3]賦值i=3跳出. 還有不懂再問 。
本文到此分享完畢,希望對大家有所幫助 。

    推薦閱讀