1樓:匿名使用者
for語句內有四個部分表示出來是:
for(1;2;3)4;
首先執行到for語句時,但執行1
判斷2是否成立,成立則執行4,然後3
再次判斷2是否成立,成立則執行4,然後3
。。。。
直到2不成立時,退出for迴圈語句,從4後面的一個語句開始執行4是一個語句,也可以以像你說的作用域(複合語句)代替像這種for裡巢狀有for語句的,for語句只有在出現了完整的第4部分才算一個語句,而這個完整的for語句又成為上一個for語句的第4部分。。。。
2樓:匿名使用者
for(i=0;i<4;i++,i++)
for(k=1;k<3;k++)
a+=a; 呢?
按格式寫好後如下:
for(i=0;i<4;i++,i++)
}for(k=1;k<3;k++)
for(i=0;i<4;i++,i++)
按格式寫好後,如下:
for(k=1;k<3;k++)}如果
for(i=0;i<4;i++,i++)
for(k=1;k<3;k++)
a+=a;
a+=10;
按格式寫好後,如下:
for(k=1;k<3;k++)
}a+=10;
3樓:匿名使用者
簡單說,作用到下一個分號之後
4樓:匿名使用者
我怎麼覺得你的**至少應該是:
for(i=0;i<4;i++)
你一個for裡面怎麼有兩個i++?
c語言問題,C語言問題?
include include int main max min i 0 sum i 0 i 1 i 2 i 3 i 4 i 5 i 6 for j 0 j 6 j printf 去掉一個最高分 0.6lf max printf 去掉一個最低分 0.6lf n min printf 該選手最後的得分...
c語言問題,C語言問題?
char的範圍是 128 127的 你362就溢位了嘛 是這樣的 0362 0是表示8進位制 於是362在10進位制下是242 242溢位了 128 127 於是結果變成242 128 128 14 要明白這個,首先要明白記憶體中 c 變數是什麼樣子的。整數在記憶體中是以補碼的形式存取的。c 036...
C語言問題C語言問題,C語言小問題段錯誤是什麼
str2num char p num num k return num c語言問題c語言問題 include int main int h,m scanf d d h,m printf s num h if m 0 else printf o clock printf n return 0 c語言小...