[問題] 宣告動態二維陣列
遇到的問題: (題意請描述清楚)
宣告二維陣列n*m
希望得到的正確結果:
哪個正確或是比較好?
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
vc++
目前看過兩種寫法 請問哪個正確 或是哪個比較好??
1.
int **pptr=new(int [n]);
for(i=0;i<n;i++){
pptr[i]=new(int[m]);
}
2.
int *ptr = new int[m*n];
1.是老師說的
2.是http://caterpillar.onlyfun.net/Gossip/index.html
2感覺比較直觀
感謝
--
██◣◥ ██◣◥ ██◣◥ ██◣◥ ██◣◣ ███◣◣
▌ ▌ ▌ ▌ █ █ █ █
That ████ ████ ████ ████ █ █ █▄▄▄█
█ █ ▌ █ ▌ █ is █ █ █
████─████─████─████ █ █ █
我難過的是放棄你放棄愛 放棄的夢被打碎 忍住悲哀 █ █████
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.245.71
→
12/15 23:30, , 1F
12/15 23:30, 1F
→
12/15 23:31, , 2F
12/15 23:31, 2F
→
12/15 23:36, , 3F
12/15 23:36, 3F
那我問一下 當m不定 1的陣列不能全定 當m定1 2都可同時宣告新陣列不是嗎@@?
※ 編輯: That5566is78 來自: 140.112.245.71 (12/15 23:45)
推
12/15 23:48, , 4F
12/15 23:48, 4F
→
12/15 23:48, , 5F
12/15 23:48, 5F
→
12/15 23:49, , 6F
12/15 23:49, 6F
推
12/16 00:02, , 7F
12/16 00:02, 7F
→
12/16 00:16, , 8F
12/16 00:16, 8F
推
12/16 00:17, , 9F
12/16 00:17, 9F
→
12/16 00:18, , 10F
12/16 00:18, 10F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章