1. 常规
#include <stdio.h>
int main(void)
{
int i;
for (i = 0; i < 10; i++) {
switch (i) {
case 1:
printf("%d ", i);
break;
case 3:
printf("%d ", i);
break;
case 5:
printf("%d ", i);
break;
default:
printf("* ");;
}
}
getchar();
return 0;
}
2. 字符
#include <stdio.h>
int main(void)
{
char c;
for (c = 'A'; c <= 'G'; c++) {
switch (c) {
case 'A': printf("6 ");
break;
case 'B': printf("7 ");
break;
case 'C': printf("1 ");
break;
case 'D': printf("2 ");
break;
case 'E': printf("3 ");
break;
case 'F': printf("4 ");
break;
case 'G': printf("5 ");
break;
}
}
getchar();
return 0;
}
本文提供了两个使用C语言中switch-case结构的示例程序。第一个示例展示了一个简单的数字打印程序,它根据变量i的不同值输出不同的数字。第二个示例则通过字符变量c来演示如何针对不同的字母输出相应的数字。
6737

被折叠的 条评论
为什么被折叠?



