課程
/后端開發
/C
/C語言入門
請問int i, sum=0 是表示i=0和sum=0嗎?
2016-08-27
源自:C語言入門 4-6
正在回答
不是
首先:
“int? i , sum=0”是表示 i=系統默認分配的值,sum=0是你定義的值。
第一種情況:
int i,sum=0
輸出結果是:i=0,sum=0.
第二種情況:
int i, sum=1;
輸出結果:i=0,sum=1.
第三種情況:
int i=1,sum=2;
輸出結果:
i=1,sum=2.
當聲明一個變量而未賦值的時候,系統會默認的為一個變量賦值。
遇到問題直接將代碼編譯并運行,更改代碼,對比運行結果,你就會更深刻的發現其中的問題。
慕粉0711 提問者
kiwilee0406
第一個問題
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答C語言循環程序問題
2 回答C語言循環問題
2 回答c語言的for循環
2 回答c語言多重循環
2 回答c語言雙重循環
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-27
不是
首先:
“int? i , sum=0”是表示 i=系統默認分配的值,sum=0是你定義的值。
第一種情況:
int i,sum=0
輸出結果是:i=0,sum=0.
第二種情況:
int i, sum=1;
輸出結果:i=0,sum=1.
第三種情況:
int i=1,sum=2;
輸出結果:
i=1,sum=2.
當聲明一個變量而未賦值的時候,系統會默認的為一個變量賦值。
遇到問題直接將代碼編譯并運行,更改代碼,對比運行結果,你就會更深刻的發現其中的問題。
2018-11-12
第一個問題