# include<stdio.h>
# include<stdlib.h>
int main()
{
c= getchar();
switch (c)
{
case 'w':
moveScore = moveUp(board);
score = score + moveScore;
display(board);
printf("%d\n", score);
break;
case 's':
moveScore = moveDown(board);
score = score + moveScore;
display(board);
printf("%d\n", score);
break;
case 'a':
moveScore = moveLeft(board);
score = score +moveScore;
display(board);
printf("%d\n", score);
break;
case 'd':
moveScore = moveRight(board);
score = score + moveScore;
display(board);
printf("%d\n", score);
default:
break;
}
}
使用switch-case语句的注意事项:
1.case 后面的参数一定要是常数,且为整型或可以转化为整型的变量。
2. case 后面的语句记住添加break,否则,程序会顺序执行后面所有的语句,知道遇见break。