第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

為什么輸不出結(jié)果

為什么得不到結(jié)果???

正在回答

2 回答

這么久了,不知道解決了沒,你的變量b賦值的那個if語句放在switch之前應(yīng)該就可以了。執(zhí)行switch語句之前b是沒有賦值的,相當(dāng)于b=0,所以不管你后面的b是1還是0,這里加的都是0。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ainanshen 提問者

非常感謝!
2016-04-16 回復(fù) 有任何疑惑可以回復(fù)我~
#2

vialook 回復(fù) ainanshen 提問者

可千不要以為不賦值就會默認(rèn)為0,局部變量未賦值就使用是錯誤的。 試驗代碼如下: #include <stdio.h> int main() { int a,b,c; printf("a=%d b=%d c=%d \n",c,b,a); return 0; }
2016-04-18 回復(fù) 有任何疑惑可以回復(fù)我~
#3

vialook 回復(fù) ainanshen 提問者

可千不要以為不賦值就會默認(rèn)為0,局部變量未賦值就使用是錯誤的。 試驗代碼如下: #include <stdio.h> int main() { int a,b,c; printf("a=%d b=%d c=%d \n",c,b,a); return 0; }
2016-04-18 回復(fù) 有任何疑惑可以回復(fù)我~
#4

vialook 回復(fù) ainanshen 提問者

嗯,不客氣。不過這個回答有個問題,就是“b沒有賦值相當(dāng)于b=0”這種說法是錯誤的,局部變量一定要賦值之后才可以使用。你可以復(fù)制下面代碼試一下,聲明三個以上變量,然后不賦值就輸出,結(jié)果并非默認(rèn)為0。
2016-04-18 回復(fù) 有任何疑惑可以回復(fù)我~
#5

vialook 回復(fù) ainanshen 提問者

字?jǐn)?shù)原來有限制,結(jié)果把之前的都自動給我刪掉了。請將以上回復(fù)自下向上看。
2016-04-18 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

?printf("%d年%d月%d日是該年的第%d天",year,month,day,a);這行的逗號是中文的;變量b沒初始化

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ainanshen 提問者

還是不行
2016-02-14 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
C語言入門
  • 參與學(xué)習(xí)       926892    人
  • 解答問題       21419    個

C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言

進(jìn)入課程

為什么輸不出結(jié)果

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號