若有定義語句:double a,+P=&a;以下敘述中錯誤的是( )。
若有定義語句:
double a,+P=&;a;
以下敘述中錯誤的是( )。
A.定義語句中的*號是一個問址運算符
B.定義語句中的*號是一個說明符
C.定義語句中的P只能存放double類型變量的地址
D.定義語句中。P=&a把變量a的地址作為初值賦給指針變量P
正確答案:A指針運算符(通常稱為間接引用運算符:indirectionopemlor或復(fù)引用運算符:derefereneingoperator)返回其操作數(shù)(即一個指針)所指向的對象的值。定義語句中的+號不是一個問址運算符,而是定義指針變量的說明符,因此,A項錯誤,B選項正確,原則上說變量P可以放double兼容性的變量地址,C選項正確,根據(jù)指針的賦值運算,可知D選項正確。故答案為A選項?!?/p>
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。