若有定義語句:int a[21[3],* P[3];則以下語句中正確的是( )。
若有定義語句:int a[21[3],* P[3];則以下語句中正確的是( )。
A.p:a;
B.p[0]=a;
C.p[O]=&a[1][2];
D.1a[1]=&a;
正確答案:CA選項(xiàng)錯誤,因?yàn)镻是指向一個指針數(shù)組,作為數(shù)組名,不能指向別的地方。B選項(xiàng)錯誤,因?yàn)镻[0]是一個int指針,也就是int-;而a是一個指向指針的指針in‘}}。c選項(xiàng)正確,因?yàn)閜[O]是一個int},a[1][2]是int,&a[1][2]是int+,類型吻合。D選項(xiàng)錯誤,因?yàn)閍作為數(shù)組名,不能取地址。即使能取,P[1]是int·,&a是int+t;,類型不對。因此C選項(xiàng)正確。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。