下列if语句中,只有一个在功能上与其他三个语句不等价(其中s1和s2表示某个语句),这个不等价的语句是( )。 A.
if( a ) s1; else s2; B.
if( !a ) s2; else s1; C.
if( a != 0 ) s1; else s2; D.
if( a == 0 ) s1; else s2;
if( a ) s1; else s2; B.
if( !a ) s2; else s1; C.
if( a != 0 ) s1; else s2; D.
if( a == 0 ) s1; else s2;