威海滨海新城规划图:程序的结果是2,是如何而来的???

来源:百度文库 编辑:杭州交通信息网 时间:2024/03/29 05:36:24
main()
{int a=1,b=2,c=3,d=4,m=2,n=2,s;
s=(m=a>b)&&(n=c>d);
printf("%d\n",n);
}

首先计算a>b,结果是非,0&&任何结果都为0,因此&&后面不作运算,N还是等于原来的数,结果为2