#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 这条语句的意思
这句话可以写成这样,理解看注释
flag = ((b >= 2) && (c <= 3)); //如果b>=2且c<=3,flag=1,否则flag=0