[单选题]

在下面的条件语句中(其中s1和s2表示是C语言的语句),只有一个在功能上与其他三个语句不等价,它是()。

A.if(a==0)s2;elses1;

B.if(a)s1;elses2;

C.if(a!=0)s1;elses2;

D.if(a==0)s1;elses2;

参考答案与解析: