int?A[10];
int?*a;
a?=?A;??//這里是把一個指針指向了數組A的頭部么?
3 回答

莫名的訊
TA貢獻1條經驗 獲得超1個贊
? ?a=A[10];這句代碼語法錯誤
首先 定義int A[10]; ?表明A是一個數組 ? ?有十個元素?
? 從A[0],A[1]·····到A[9] ,沒有A[10],用A[10]會發生下標越界 ?會運行出錯
另外 a是一個int型指針 ? 應該把 變量 的 地址 賦值給它 ? 如a=&A[9],或a=&A[8], ?a=A ?···········
? ? ? ?好好學知識還有很多 ?細節還有很多 ? ??
- 3 回答
- 0 關注
- 1675 瀏覽
添加回答
舉報
0/150
提交
取消