設(shè)已有定義:float x;則以下對(duì)指針變量P進(jìn)行定義且賦初值的語(yǔ)句中正確的是( )。
設(shè)已有定義:float x;則以下對(duì)指針變量P進(jìn)行定義且賦初值的語(yǔ)句中正確的是( )。
A.float*p=1024;
B.int*p=(float)x;
C.float p=&x;
D.float*p=&x;
正確答案:D解析:指針指向的是變量的地址而不是常量,所以選項(xiàng)A是錯(cuò)誤的;選項(xiàng)B同樣是將float類(lèi)型變量的值賦給指針而不是地址,所以選項(xiàng)B也是錯(cuò)誤的。定義指針變量前面必須有星號(hào)(*),如果省略了就變成了把p定義為實(shí)型變量,所以選項(xiàng)C不正確。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。