C语言 若有以下定义float x;int a,b;则正确的switch语句是
A:switch(a+b){case1:printf("*\n")case1+2:printf("**\n")}B:switch(a+b){case1:printf("*...
A:switch(a+b)
{ case1:printf("*\n")
case 1+2:printf("**\n")
}
B:switch(a+b)
{ case1:printf("*\n")
case2:printf("**\n")
}
答案是A
主要是不明白
1.A中switch后面为什么要跟a+b,这代表什么;
2.case后面跟1+2是什么意思;
3.为什么B的case2是错的? 展开
{ case1:printf("*\n")
case 1+2:printf("**\n")
}
B:switch(a+b)
{ case1:printf("*\n")
case2:printf("**\n")
}
答案是A
主要是不明白
1.A中switch后面为什么要跟a+b,这代表什么;
2.case后面跟1+2是什么意思;
3.为什么B的case2是错的? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询