[問題] 如何把動態陣列的值傳入函式計算

看板C_and_CPP (C/C++)作者 (nba)時間14年前 (2011/07/24 23:19), 編輯推噓0(0010)
留言10則, 3人參與, 最新討論串1/1
我們有一題作業是把直放入動態記憶體內 把值丟到函式計算加總起來 最後將值回傳到主程式內 int n; cout<<"請輸入整數個數:"; cin>>n; double *dptr = new double[n]; cout<<"請輸入"<<n<<"個數字:"; for(int i=0;i<n;i++){ cin>>*(dptr+i); } cout<<"數字的加總是:"<<hw(dptr); 我想問的是 要怎麼把動態記憶體的值丟入函式內 函式內應該怎麼寫.... 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.81.75

07/24 23:20, , 1F
指標怎麼寫 就怎麼丟...
07/24 23:20, 1F

07/24 23:22, , 2F
既然是作業 就先去看懂講義....
07/24 23:22, 2F

07/24 23:25, , 3F
難不成是不知道怎麼宣告...
07/24 23:25, 3F

07/24 23:26, , 4F
是不瞭解怎麼丟入函式內..
07/24 23:26, 4F

07/24 23:26, , 5F

07/24 23:28, , 6F
謝謝了 我先瞭解一下
07/24 23:28, 6F

07/24 23:29, , 7F
07/24 23:29, 7F

07/24 23:49, , 8F
j大:這兩個只差在注解而已....
07/24 23:49, 8F

07/24 23:55, , 9F
第一個 hw(int *) 第二個 hw(double *)
07/24 23:55, 9F

07/24 23:56, , 10F
原po貼的程式應該要用double *才對 XD
07/24 23:56, 10F
文章代碼(AID): #1EB3WOrw (C_and_CPP)
文章代碼(AID): #1EB3WOrw (C_and_CPP)