討論串[問題] 指標和陣列的問題
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 8→)留言11則,0人參與, 最新作者descent (返無)時間13年前 (2012/10/05 08:21), 編輯資訊
0
0
2
內容預覽:
http://descent-incoming.blogspot.tw/2012/10/c-pointer-vs-array-and-they-are.htmlshort: http://goo.gl/SrWht. 最近剛好也注意到這問題, 就寫了一篇,. 我把整個 memory layout 畫出

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者dirkc (Dirk)時間13年前 (2012/10/04 22:59), 編輯資訊
0
0
0
內容預覽:
回覆在內文中如下。. 這個問題的答案剛好是Yes,但是a+0以及&a[0]的意義雷同,卻與&a的意義不同。. &a 的意義是對一個存放三個整數(int a[]={12,5,3})的陣列做取址的動作,. 請留意這裡我說三個整數的陣列,因為當int是4個位元組的時候sizeof(a)會等於12,. 所以
(還有401個字)

推噓4(4推 0噓 8→)留言12則,0人參與, 最新作者sunlights (sunlights)時間13年前 (2012/10/04 21:18), 編輯資訊
0
0
0
內容預覽:
開發平台(Platform): (Ex: VC++, GCC, Linux, ...). Dev-C++. 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...). 無. 因為有個問題一直想不通指標就一直學不下去... 現在想問一下. int a[]={12,5,3};
(還有221個字)

推噓5(5推 0噓 6→)留言11則,0人參與, 最新作者winterfrost (冬霜)時間13年前 (2012/08/01 10:21), 編輯資訊
0
0
0
內容預覽:
幾年前剛學指標時. 有學過 int **x[2][3] 依照括號位置不同. 分別代表不同的意義. 像是 **x[2][3], *(*x[2])[3], (**x)[2][3] 之類的. 憑印象寫有點忘了. 好像有五六種. 當初這問題幫我釐清的不少指標的觀念. 但現在久未使用忘記了. 也找不到類似的題
首頁
上一頁
1
下一頁
尾頁