学点 C 语言(10): switch 语句(2)
printf("%d ", i);
break;
case 4:
printf("@ ");
break;
default:
printf("* ");
}
}
getchar();
return 0;
}
4. 用于字符:
#include
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;
}
5. 用于枚举:
#include
int main(void)
{
enum ABCD {AAA,BBB,CCC,DDD} e;
e = CCC;
switch (e) {
case AAA: printf("%d.AAA ", e); break;
case BBB: printf("%d.BBB ", e); break;
case CCC: printf("%d.CCC ", e); break;
case DDD: printf("%d.DDD ", e); break;
default:
;
}
getchar();
return 0;
}





