问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
#include<stdio.h>
main()
{
int a=1,b=2,c=3;
char flag;
flag=b>=2&&c<=3;
switch(a)
{
case 1: switch(flag)
{
case 0:printf("* *");break;
case 1:printf("% %");break;
}
case 0:switch(c)
{
case 1:printf(" $ $");break;
case 2:printf(" & &");break;
default:printf(" # #");
}
}
printf("\n");
}
运行结果及报错内容
不理解 flag=b>=2&&c<=3; 这条语句
我的解答思路和尝试过的方法
我想要达到的结果
希望有人帮忙解答 flag=b>=2&&c<=3 这条语句的意思