作者monkey12 (猴仔)
看板C_and_CPP
標題[問題] C/C++ 動態雙層陣列
時間Fri Nov 4 18:42:09 2011
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
vc++
問題(Question):
如何指定動態指標的起始位址
動態new了一個雙層的動態陣列
int n = 3;
int** arr = new int*[n];
for(int x=0; x<n; x++)
{
arr[x] = new int[n];
}
想請問 arr[r][c] 要怎摸表示成指標的樣子??
我知道若是單層 會是這樣寫 arr[i] = *(arr+i);
想請問若是雙層該怎麼寫呢?
這問題好像有點蠢 但還是感謝大家 =)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.3.151
推 tropical72:*( *(arr+r) +c); 11/04 19:02
→ monkey12:感謝樓上!!! =) 11/04 19:22