c语言中case里面可以用int吗?
发布网友
发布时间:2022-05-14 06:35
我来回答
共3个回答
热心网友
时间:2023-10-09 00:18
case没有问题,如果你是c语言,那么应该把int x放到最前面去,C语言不支持到处定义变量。
热心网友
时间:2023-10-09 00:18
如下,加个大括号就可以用临时变量了:
case 3:
{
system("cls");
int x;
printf("\t\t\t============================\n");
printf("\t\t\t | 题目删除-----1 |\n");
printf("\t\t\t | 题目插入-----2 |\n");
printf("\t\t\t | 题目更改-----3 |\n");
printf("\t\t\t============================\n");
scanf("%d",&x);
} break;追问
追答o,请将这样写:
case 3:
{
int x;
system("cls");
printf("\t\t\t============================\n");
printf("\t\t\t | 题目删除-----1 |\n");
printf("\t\t\t | 题目插入-----2 |\n");
printf("\t\t\t | 题目更改-----3 |\n");
printf("\t\t\t============================\n");
scanf("%d",&x);
} break;
热心网友
时间:2023-10-09 00:19
定义数据类型,是没有地方*的,整个函数中任何地方都可以定义。