1樓:匿名使用者
main()
s=0,i=0是並列的起始條件;只有一個判斷條件i<3;
兩個可迴圈條件i++,s+=i;
現在看迴圈第一次執行s=0,i=0經判斷語句i<3符合執行下個語句i++,s+=i;其中『,'運算子是自左向右執行i++後,i就等於2,再執行s+=i,s=i+s=2;
i=2<3執行第2次迴圈此時s=2,i=2;再執行i++,i=3(i++就是i+1)再執行s+=i,s=i+s=5
所以s=5了
最後提到這個for迴圈可等價於:
前面賦初值i=1;s=0;
int i=1,s=0;
if(i<3)
2樓:匿名使用者
main()
執行結果為5
for迴圈後面加;是空迴圈 無迴圈體 只執行for裡面的表示式,表示式是先求借表示式1在求借表示式2
3樓:匿名使用者
s+=i如果在下面就等於3了~
for(s=0,i=1;i<3;i++);
s+=i;
這個也沒弄明白,因為不會在for裡面用那麼多東西明白了樓上的意思~
4樓:匿名使用者
1樓講的好啊,受教了~~
5樓:
只迴圈2次,執行i++,s+=i後,先i=2,s=2,
第2次迴圈i++,s+=i後i=3,s=5:
當i=3是迴圈結束,即 不執行!
一道簡單的c語言程式設計題,C語言指標一道簡單的程式設計題
include include int main c語言程式如下,源謝謝採納。不借助臨時變數 include include void main 不用藉助變數藉助變數 int a,b,c 同樣的輸入 c a a b b c 這是核心演算法,其版餘的加齊 權就行了 數字是多大哦,幾百億?include...
一道C語言程式設計題,一道C語言程式設計題
include include define change 0 int main void 你的串號我已經記下,採納後我會幫你製作 應該算是比較完整的程式了,如果你的問題還有補充的話請告訴我.author banxi1988 date 2010 12 9 include include define...
求解一道簡單的C語言題,求解一道簡單C語言題
一 輸入十進位制,輸出 八 十 十六進位制。include int main void 例子 16 八進位制 20 十進位制 16 十六進位制 10 press any key to continue二 輸入二進位制,輸出 八 十 十六進位制 include include include int ...