43. 對於以下 C++程式,執行後發生編譯錯誤的是那一個?
(A)if ( answer ==7 ) printf( "correct" ); else printf( "incorrect" );
(B)printf( answer !=7 ? "correct" : "incorrect" );
(C)printf( answer <> 7 ? "correct" :"incorrect" );
(D)answer == 7 ? printf( "correct" ) :printf( "incorrect" ); 。