#include<stdio.h> int main(void) { int a=0,b=0,c=0,d=20,x; if (a) // 如果a是0则不执行下面语句,跳到else if { d=d-10; } else if(!b) //!b 0的非就是真,执行下面代码 { if (!c) //!c 0的非就是真,执行 x=15 x=15; else x=25; } printf ("d=%d ,x=%d\n",d,x); return 0; }