亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

不對sum賦值為0,為什么求和值為155?

sum = 0,不對此定義,求和為什么為155

正在回答

4 回答

建議看看是不是編譯器選了debug的,debug的和release的編譯器對變量的初始化操作不一樣https://img1.sycdn.imooc.com//5c98f7420001b85309690441.jpg

0 回復 有任何疑惑可以回復我~

spacer.gif

https://img1.sycdn.imooc.com//5c98d08200015df906990526.jpg結果是這樣

0 回復 有任何疑惑可以回復我~

靜態全局變量在無賦值的初始化情況下才會默認賦0

1 回復 有任何疑惑可以回復我~
#1

慕神6595545 提問者

我把sum賦值為8和對它不賦值結果是一樣的
2019-03-25 回復 有任何疑惑可以回復我~

建議你把代碼發出來,不然沒辦法幫你找問題啊

0 回復 有任何疑惑可以回復我~
#1

慕神6595545 提問者

#include <stdio.h> int main() { int i, sum; for(i=1,sum=0; i<=20; i++) { if(i % 3 == 0) //能被3整除這個條件如何寫呢? { continue; //應該用哪個循環結束語句呢? } sum += i; } printf("sum=%d\n", sum); return 0; }
2019-03-25 回復 有任何疑惑可以回復我~
#2

慕神6595545 提問者

https://img1.sycdn.imooc.com//5c98d02c00015df906990526.jpg
2019-03-25 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

不對sum賦值為0,為什么求和值為155?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號