若有語句:int a[3][4],(。P)[4];P=a;,則以下選項中敘述錯誤的是( )。
若有語句:int a[3][4],(。P)[4];P=a;,則以下選項中敘述錯誤的是( )。
A.系統(tǒng)將開辟一個名為P的二維數(shù)組,“o][o]中的值即為a[o][o]中的值
B.P+1代表a[1][0]的地址
C.P中將存放a數(shù)組的首地址
D.P+2代表a數(shù)組最后一行的首地址
正確答案:A(+P)[4]定義了一個數(shù)組指針。P可以指向類似于arry[][4]的數(shù)組,題設中,P不是一個二維數(shù)組,只是可以指向這類二維數(shù)組,因此選項A錯誤。P+1代表了第一行第一個元素的地址,P=a指向數(shù)組a的首地址,則B、C選項正確,同理可知選項D也正確。故答案為A選項。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。