我有下面的代碼(這是從C書所):Case 5如何在此Switch語句中執行?
#include<stdio.h>
int main()
{
int k=4,j=0;
switch(k)
{
case 3:
j=300;
case 4:
j=400;
case 5:
j=500;
}
printf("%d",j);
}
當我運行上面的代碼,我得到的輸出500
,但我希望它是400
,任何人都可以,爲什麼它是已打印500
而不是400
?
(我是用C新手,我無法弄清楚它是什麼錯誤!)
請縮進您的代碼! – ThiefMaster