下面是我的代码,想了很久只想到这一种,麻烦各位大牛说说看法
int main()
{
int n;
printf("请输入0-5的数字:\n");
scanf("%d",&n);
while(n==0){F0();break;}
while(n==1){F1();break;}
while(n==2){F2();break;}
while(n==3){F3();break;}
while(n==4){F4();break;}
while(n==5){F5();break;}
return 0;
}
N==0?func0():(N==1?func1:(N==2?func2():(N==3?func3():......)))就这样三目运算符嵌套
楼上也可以,用for循环也可以吧,再巧一点的用占位符
枚举类型定义出枚举的第一项和最后一项 做为循环边界
把枚举的第一个元素留作非法值。
enum Country
{
Country_InvalidFirst = 0;
...
Country_Last
};
if 里放正常情况 else里放出错 少见情况
switch部分被分配了一个连续的查找
表,swit......
答案就在这里:枚举类型 和 if switch case
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
问号语句,左移,右移,与或非,都可以
想不出来你们老师考你们什么知识,也太奇葩了