if() 1:如果为假就不执行, 这里的假是0, 真就是非0(包括正数, 负数) 2:如果为真就执行, 这里真是非0 int j=0 if(j) { printf ("j=%d\r\n", j); //j=0时, 这里不会被执行 } int j=-5 或者5 if(j) { printf ("j=%d\r\n", j); //j!=0 即非0时会被执行 }