[問題] 函數 陣列 指標 的相關問題?!
使用 c++ codeblocks
半桶水的我 觀念又糊掉~
想來請教各位高手
我將問題做成一個簡易的程式碼 http://ideone.com/PmKhU
輸入的資料 可以隨意按 1 & 2 ~
我的test(), 主要是儲存 Num 和 D陣列的資料 ,
然後再丟到一個function做運算!
不明白的部份是
程式的第9行 & 第33行 ,
也可以直接在main寫成一行 (如程式碼的第34行)
我想問的是~ 為什麼一定要寫上述的這兩種方式呢?
為什麼不能直接就main裡面就寫 double D[1000] (如程式碼第35行)
直接就給一個陣列 就丟到test()裡面去存資料就好~
(因為陣列不也是一種指標嗎?)
是我觀念錯誤嗎????
懇請各位高手指點~
謝謝您~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.255.144.92
推
02/25 15:52, , 1F
02/25 15:52, 1F
→
02/25 15:53, , 2F
02/25 15:53, 2F
→
02/25 16:15, , 3F
02/25 16:15, 3F
→
02/25 17:45, , 4F
02/25 17:45, 4F
→
02/25 18:12, , 5F
02/25 18:12, 5F
→
02/25 18:12, , 6F
02/25 18:12, 6F
→
02/25 18:17, , 7F
02/25 18:17, 7F
→
02/25 18:27, , 8F
02/25 18:27, 8F
→
02/25 19:21, , 9F
02/25 19:21, 9F
→
02/25 19:25, , 10F
02/25 19:25, 10F
→
02/25 19:26, , 11F
02/25 19:26, 11F
→
02/25 20:09, , 12F
02/25 20:09, 12F
→
02/25 20:10, , 13F
02/25 20:10, 13F
→
02/25 20:12, , 14F
02/25 20:12, 14F
→
02/25 20:12, , 15F
02/25 20:12, 15F
→
02/25 20:13, , 16F
02/25 20:13, 16F
→
02/25 22:05, , 17F
02/25 22:05, 17F
→
02/25 22:05, , 18F
02/25 22:05, 18F
→
02/25 22:06, , 19F
02/25 22:06, 19F
→
02/25 22:07, , 20F
02/25 22:07, 20F
→
02/25 22:08, , 21F
02/25 22:08, 21F
→
02/25 22:09, , 22F
02/25 22:09, 22F
→
02/25 22:10, , 23F
02/25 22:10, 23F
→
02/25 22:13, , 24F
02/25 22:13, 24F
→
02/25 22:13, , 25F
02/25 22:13, 25F
→
02/25 22:14, , 26F
02/25 22:14, 26F
→
02/25 22:15, , 27F
02/25 22:15, 27F
→
02/25 22:15, , 28F
02/25 22:15, 28F
→
02/25 22:57, , 29F
02/25 22:57, 29F
→
02/25 22:58, , 30F
02/25 22:58, 30F
→
02/26 09:06, , 31F
02/26 09:06, 31F
→
02/26 09:07, , 32F
02/26 09:07, 32F
我想問的是 D陣列不也是一種指標嗎 那我要將它取ref 丟到test()去做運算 存資料
之後D陣列所存的資料 還會再丟到另一個function去做運算
所以我不懂的點是~ 為什麼不能在 main() 宣告 double D[1000]
然後傳到test()是用 double *&D
沒有這種用法?!
※ 編輯: ieck 來自: 111.255.144.92 (02/26 09:17)
→
02/26 14:07, , 33F
02/26 14:07, 33F
→
02/26 14:07, , 34F
02/26 14:07, 34F
→
02/26 14:08, , 35F
02/26 14:08, 35F
→
02/26 14:08, , 36F
02/26 14:08, 36F
→
02/26 14:12, , 37F
02/26 14:12, 37F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):