选D。if (),这个语句,括号里的值若为1,那么则为真,条件满足,执行下一句。若括号里的值为0,则条件不满足,继续判断下一个条件或结束。题中说“表示在if后a不等于0的关系”即if(a != 0),a不为0,那么,括号中的条件的真假就取决于a的值,答案D满足题意。
草,什么意思,看不懂,说清楚一点,OK?