10 回答

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超5個(gè)贊
@_@第一句話斷句成 int i,??? sum=0;
所以是int了一個(gè)i然后sum=0
不過(guò)這里確實(shí)有點(diǎn)多余因?yàn)榭梢灾苯觟nt i=1,sum=0的

TA貢獻(xiàn)35條經(jīng)驗(yàn) 獲得超18個(gè)贊
int i,sum=0;
上面這句話并沒(méi)有對(duì)i進(jìn)行賦值,而只是對(duì)sum進(jìn)行了賦值,等同于下面這句話
int i;
int sum = 0;
所以,在循環(huán)前還要對(duì)i進(jìn)行賦值,不然i的值是不確定的,就會(huì)出錯(cuò),如果想后面不再賦值,可以在定義時(shí)如下定義
int i=1,sum=0;

TA貢獻(xiàn)16條經(jīng)驗(yàn) 獲得超17個(gè)贊
int i,sum=0;.......的意思是int i; int sum=0;i沒(méi)有還賦值,里面內(nèi)容不確定的。

TA貢獻(xiàn)33條經(jīng)驗(yàn) 獲得超27個(gè)贊
首先i沒(méi)有定義為0只有給sum初始化為0了 如果想同時(shí)初始化為0 需要寫(xiě)為
int?i=0,sum=0;
或者將i和sum申請(qǐng)為全局變量

TA貢獻(xiàn)237條經(jīng)驗(yàn) 獲得超0個(gè)贊
- 10 回答
- 0 關(guān)注
- 7619 瀏覽
添加回答
舉報(bào)