私は(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
ことが期待、できることがある理由を誰も400
ではなく、500
が印刷されましたか?
(私はC言語で初心者だと私はそれでエラーが何であるかを見つけ出すことができませんでした!)
コードをインデントしてください! – ThiefMaster