討論串[問題] 對陣列名稱取址
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 6→)留言8則,0人參與, 最新作者lalaboom (lalaboom)時間9年前 (2015/05/12 19:54), 9年前編輯資訊
2
0
0
內容預覽:
之前我的認知陣列名稱是一個常數指標,非指標常數喔,. 1. 請問這個敘述對嗎?. 現在有陣列 int b[2];. int a[2][3];. 2. 請問為什麼 b 跟 &b 兩個address會一樣呢?. 我可以理解 a, a[0], &a[0][0] 這3個一樣,. 但是type不同,還是說這個
(還有153個字)

推噓5(5推 0噓 37→)留言42則,0人參與, 最新作者Hazukashiine (恥ずかしい ね...(>///<))時間9年前 (2015/05/12 21:42), 9年前編輯資訊
1
0
1
內容預覽:
這些問題好像有許多的初學者都很困惑,. 雖然明天我要考可怕的偏微分段考已經自顧不暇了,不過還是想回答一下。(笑. 站在C語言本身的角度,陣列本身不是一個指標,它就是一個單單純純的陣列。. 站在機器的角度,陣列佔據了記憶體一段連續的空閒,並且有個變數記錄了它的位置。. 但是這個變數不是程式設計師可以直
(還有2712個字)

推噓1(1推 0噓 16→)留言17則,0人參與, 最新作者TobyH4cker (河海不擇細水長流)時間9年前 (2015/05/13 03:15), 9年前編輯資訊
0
0
0
內容預覽:
引述《Hazukashiine (恥ずかしい ね...(>///<))》之銘言:. 不用爭論了,反正下面三件事情結果都是一樣的:. #include <stdio.h>. int main(). {. int a[5];. printf("&a[0]\t%p\n", &a[0]);. print
(還有1951個字)

推噓6(6推 0噓 1→)留言7則,0人參與, 最新作者Feis (永遠睡不著 @@)時間9年前 (2015/05/13 16:04), 9年前編輯資訊
0
0
0
內容預覽:
------------------------ 以下是 C 的分隔線 ----------------------------. 我們先回到幼兒班, 當我們宣告定義一個 int a 時,在記憶體中 [註1] 產生下面. 這樣子的配置:. ┌───┐. │ a │. └───┘. a 代表的就是這一
(還有1469個字)

推噓3(3推 0噓 26→)留言29則,0人參與, 最新作者Hazukashiine (恥ずかしい ね...(>///<))時間9年前 (2015/05/13 21:44), 9年前編輯資訊
0
0
0
內容預覽:
先不要管 l-value 跟 r-value 的問題,. 這些真的都不重要,重要的是生成後的機械碼。. 不過本人從來沒去認真想過 &b 真正存在的價值,. 是為了使程式更加安全嗎?像是:. 宣告:char b[16];. void func(char (*arr)[16]);. 呼叫:func(&b
(還有227個字)
首頁
上一頁
1
下一頁
尾頁