if后的括号里可以是任何有值的东西(表达式),判断时如果这个值是0则判为“假”,这个值非零则判为“真”。例如:if(5-3){ printf("true\n");}else{ printf("false\n"); }这段程序输出永远是true实际上: 表达式 5>3 计算出来的值等于 1, 6>7-1 计算出来的值是0
就是()里判断不出来是真是假