一个小疑惑!!!
#include <stdio.h>void main()
{
int a = 5,b = 4,c = 3,d;
d = (a>b>c);
printf("%d\n",d);
}
这个程序输出的结果为什么事0 。
这是一个很大的疑惑郁闷 网络学习 发表于 2012-9-6 00:01 static/image/common/back.gif
这是一个很大的疑惑郁闷
我昨天咨询高手,得知答案了。
a>b>c是自左向右进行的,因此,先判断a>b 得是真的 为1、然后是判断1>c,为假的所以d=0. ロ畏、﹌冷漠 发表于 2012-9-6 11:51 static/image/common/back.gif
我昨天咨询高手,得知答案了。
a>b>c是自左向右进行的,因此,先判断a>b 得是真的 为1、然后是判断1>c, ...
谢谢多谢交流
页:
[1]