if语句 语法: if(boolean_expression) { /* 如果布尔表达式为真将执行的语句 */ } 执行循序 #include <stdio.h> int fun() { printf("%s\n", __func__); return 0; } int main(void) { int val = 0; if(!val && !(val = fun())) { printf("hello word!\n"); } return 0; } 当val=0时,会执行fun函数并打印;当val=1时,没有任何输出。