switch 语句case里可以可以判断吗?例如
case (i >= 90) 必须是常量值 必须是整型常量 本帖最后由 临时号 于 2022-6-15 13:19 编辑case后面必须是常量,不能为表达式,如果你这么写必须使用if语句
你应该是在做用switch case语句判断成绩等级这个作业吧,在这里给你提供一种方法
如果你要写
if (100 > i & i >= 90)
{
printf("A\n");
}
那你就可以写成这样
switch (i/10)
{
case 9:printf("A\n");break;
...
}
页:
[1]