day的賦值
為什么一開(kāi)始就給day賦值為1,
int main()
{
? ?int day ;
? ?scanf("%s",&day);
? ?switch(day)
? ?{
? ? ? ? case 1:
? ? ? ? ? ? printf("%s\n","學(xué)英語(yǔ)");
? ? ? ? ? ? break;
? ? ? ? case 2:
? ? ? ? ? ? printf("%s\n","學(xué)C語(yǔ)言");
? ? ? ? ? ? break;
? ? ? ? default:
? ? ? ? ? ? printf("%s\n","好好休息");
? ? ? ? ? ? break;
? ?}
? ?return ?0;
}
但是為什么這樣賦值 他就一直輸出好好休息呢。
2017-10-26
day如果一開(kāi)始不賦值的話(huà),它的值是隨機(jī)的,case的時(shí)候判斷不了,最后只能直接default