[問題] 指標陣列 位址相同問題

看板C_and_CPP (C/C++)作者 (QQ)時間10年前 (2015/07/16 23:26), 10年前編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/1
陣列位址 陣列名稱位址 陣列第一個元素位址 三個位址都一樣,這樣是合理的? 那從位址看,到底是指哪個? #include <iostream> #include <cstdlib> using namespace std; int main(void) { int i,a[5]={32,16,35,65,52}; cout << "a=" << a << endl; cout << "&a=" << &a << endl; for(i=0;i<5;i++) cout << "&a[" << i << "]=" << &a[i] << endl; system("pause"); return 0; } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.238.112 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1437060372.A.64F.html ※ 編輯: a82 (111.249.238.112), 07/16/2015 23:26:32

07/16 23:41, , 1F
三個都一樣很合理
07/16 23:41, 1F

07/17 00:05, , 2F
一個位址不是只能儲存一個值嗎??
07/17 00:05, 2F

07/17 00:20, , 3F
沒有人會 &a[1] 這樣寫吧,別自找麻煩了
07/17 00:20, 3F

07/17 00:21, , 4F
在無義意的符號上思考,不如往下一步前進
07/17 00:21, 4F

07/17 00:21, , 5F
這是範例程式
07/17 00:21, 5F

07/17 00:23, , 6F
前世紀版主 囧
07/17 00:23, 6F

07/17 00:27, , 7F
把寫出這範例的書燒了,才是正解
07/17 00:27, 7F

07/17 00:39, , 8F
只有位址不知道那是什麼, 要有位址跟型態才行
07/17 00:39, 8F

07/17 07:38, , 9F
之前討論過了 /對陣列名稱取址
07/17 07:38, 9F
文章代碼(AID): #1LfyqKPF (C_and_CPP)
文章代碼(AID): #1LfyqKPF (C_and_CPP)