Use the switch statement to process the menu command. In many applications, the process is controlled by a menu, such as entering a'a'or 'a' character from the keyboard, a operation is performed , and a ' b' or 'b' character, the b operation will be performed .
Solution: Program:
#include <stdio.h>
void Add (int x, int y)
{
printf ("x+y=%d\n", x + y);
}
void Mul (int x, int y)
{
printf ("x*y=%d\n", x * y);
}
int main ()
{
void Add (Int,int), Mul (Int,int);
Char ch;
int a = n, b = 23;
ch = getchar ();
Switch (CH)
{
Case ' a ':
Case ' A ': Add (A, b);
Break
Case ' B ':
Case ' B ': Mul (A, b);
Break
Default:putchar (' \a ');
Break
}
return 0;
}
Results:
A
x+y=38
Please press any key to continue ...
This article is from the "Rock Owl" blog, please be sure to keep this source http://yaoyaolx.blog.51cto.com/10732111/1741410
C: Handling menu commands with switch statements