我在很多采访中发现了这个问题,我的老师问我同样的主要疑问是,如果我在C99标准中加入<stdbool.h>
,那将评估为(true)<c
或(false)>c
。需要比链接帖子更清晰的答案 - > Usage of greater than, less than operators。
如何在C中评估a<b<c
或a>b>c
例如,在以下代码中。
# include<stdbool.h>
int main(void){
int a = 1,b=2,c=3;
if(a<b<c)
printf("a great b great c");
}
先感谢您。