有個小疑問請教大家。
for(i=1;i<=10;i++)
如果按所說的步驟運行,那執行了表達式2后直接執行表達式3i++,再開始執行代碼塊,那代碼塊里面的 i 應該是以2進行運算的。
是以上的步驟錯了,還是我的邏輯錯了。 ? 希望學好c,抓住每個小問題進行思考。謝謝!
for(i=1;i<=10;i++)
如果按所說的步驟運行,那執行了表達式2后直接執行表達式3i++,再開始執行代碼塊,那代碼塊里面的 i 應該是以2進行運算的。
是以上的步驟錯了,還是我的邏輯錯了。 ? 希望學好c,抓住每個小問題進行思考。謝謝!
2018-07-04
舉報
2018-07-12
2018-07-04
2結束后先執行代碼塊,然后才是3
2018-07-04
i++是先執行在加1