我对 C 很陌生,我正在浏览一些示例代码,我不确定 if 语句中的这些运算符是“询问”的,可以这么说。
这是代码:
int main(void){
int a = 99;
int b = 0;
int c = 74;
if( a || b )
printf("first\n");
else
printf("second\n");
if( a && c )
printf("third\n");
else
printf("fourth\n");
if( !a )
printf("fifth\n");
else
printf("sixth\n");
if( (a && b) || c )
printf("seventh\n");
else
printf("eighth\n");
if( !c || !b )
printf("nineth\n");
else
printf("tenth\n");
}
我知道操作员的意思,我只是不明白当他们通过“if”语句时发生了什么。有人可以向我解释一下吗?