以下是C程序。逻辑运算符丢失时的评估顺序
我把它排除在别的地方,但它在if里。
#include<stdio.h>
void main()
{
int iAge = 10;
int iMinAge = 1;
int iMaxAge = 18;
if(iMinAge >= iAge <= iMaxAge)
{
printf("\n in if...");
}
else
{
printf("\n in else...");
}
}
什么是评估顺序?
http://en.wikipedia.org/wiki/Operators_in_C_and_C++#Operator_precedence – this