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