分3步
第一步:首先判断a第二步:根据第一步判断得出的结果为a或者b与d相比较
a或者b
如果还不明白,随时留言~!
c
else
d
a==
if (a a
else
(1)
if (a a;
else if(c
else
d
综合起来就是
if((a a
else
d
验证一下:
void main()
{
int a=1,b=2,c=3,d=4;//不同的取不同的值
int ret=a
printf("%d,%d,%d,%d\n",a,b,c,d);
printf("ret=%d\n",ret);
}
1,2,3,4 aret=1 ret=a正确
2,1,3,4 aret=2 ret=a 正确
Press any key to continue
2,1,4,3 aret=3 ret=d 正确.
Press any key to continue
if((a a
else
d
结论正确! 小八79说的也对
a反之取c
条件语句
a貌似这个逻辑有问题
(a