一道簡單c語言程式設計,幫忙分析一下

2021-12-19 05:37:31 字數 770 閱讀 6144

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 ...