C語言問題

2023-01-03 14:10:43 字數 830 閱讀 6334

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語言小...