易百教程

编写程序在switch语句块使用字符值

编写程序以对输入字母ABC做出相应决定。

示例代码

#include <stdio.h>

int main()
{
    char code;
    printf("输入错误字母代码(A, B, C): ");
    scanf("%c",&code);

    switch(code)
    {
        case 'A':
            puts("驱动故障,而不是你的错.");
            break;
        case 'B':
            puts("非法格式,请联系管理员.");
            break;
        case 'C':
            puts("非法文件名称,搞不了.");
            break;
        default:
            puts("输入的不是 A, B 或 C");
    }
    return(0);
}

执行上面示例代码,得到以下结果:

hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
输入错误字母代码(A, B, C): B
非法格式,请联系管理员.

```