C语言程序设计-谭浩强
用switch语句处理菜单命令。在许多应用程序中,用菜单对流程进行控制,例如从键盘输入一个‘A’或‘a’字符,就会执行A操作,输入一个‘B’或‘b’字符,就会执行B操作
#include<stdio.h>
void add(int a, int b)
{
printf("%d", a + b); //定义函数
}
void mult(int a, int b)
{
printf("%d", a*b);
}
int main()
{
char ch;
int a, b;
a = 15;
b = 10;
scanf("%c", &ch);
switch (ch)
{
case 'a':
case'A':add(a, b);
break;
case'b':
case'B':mult(a, b); //每个case后都要加break打断,否则会一直执行下去
break;
default:
printf("Error!\n");
}
return 0;
}