有下列程序:include<stdi0.h>definePT3.5;defineS(x)PT*x*x;voidmain( )(inta=1.b=2;
有下列程序:
include<stdi0.h>
definePT3.5;
defineS(x)PT*x*x;
voidmain( )
(inta=1.b=2;printf("%4.1f\n",S(a+b));}
程序運(yùn)行后的輸出結(jié)果是( )。
A.14.0
B.31.5
C.7.5
D.程序有錯(cuò),無輸出結(jié)果
正確答案:DD?!窘馕觥窟@個(gè)程序有錯(cuò)誤不能通過編譯。①#define宏定義后不可有分號(hào);②用分號(hào)隔開后,int只定義了a。b要重新定義。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。