#include <stdio.h>
int main()
{
void action1(int,int),action2(int,int);
char m;
// scanf("%c",&m);
m=getchar();
int a=2,b=3;
switch(m)
{
case 'a':
case 'A':action1(a,b);break;
case 'b':
case 'B':action2(a,b);break;
default:printf("\a");
}
return 0;
}
void action1(int x,int y)
{
// int m;
printf("x+y=%d",x+y);
}
void action2(int x,int y)
{
// int m;
printf("x*y=%d",x*y);
}
报错的 error C2065: 'b' : undeclared identifier
追答'b'不需要声明啊,就是一个字符串,我copy了直接编译都没有问题
error C2065: 'b' : undeclared identifier
报错的 error C2065: 'b' : undeclared identifier
报错的 error C2065: 'b' : undeclared identifier
报错的 error C2065: 'b' : undeclared identifier