#include "stdio.h"
void main()
{
int a = 5,b=6,c=7,d=8;
(a=c>b)||(d=b>a);
printf("%d,%d,%d,%d\n",a,b,c,d);
}
程序执行结果是1,6,7,8
为什么d没变?
#include "stdio.h"
void main()
{
int a = 5,b=6,c=7,d=8;
(a=c>b)||(d=b>a);
printf("%d,%d,%d,%d\n",a,b,c,d);
}
程序执行结果是1,6,7,8
为什么d没变?