[C/C++基礎]- 實現動態配二維陣列和傳遞動態的二維陣列
[C/C++基礎]- 實現動態配二維陣列和傳遞動態的二維陣列
本篇要和(C/P)同好分享動態配二維陣列和傳遞動態的二維陣列,有需要的同好們歡迎來(C/P) 哈哈 ^ ^。
程式碼 |
#include <iostream> usingnamespace std; //////////////////////////////////
//實現動態配二維陣列和傳遞動態的二維陣列 void showarray(int **array) {
int i,j,k=0; for(i=0;i<3;i++) {
for(j=0;j<3;j++) {
printf("array[%d][%d]=%d\t",i,j,*(*(array+i)+j));
}
printf("\n");
}
}
void main() {
int **array; int i,j,k=0; ///////////////////////////////// //動態配二維陣列 array = new int*[3]; for(i=0;i<3;i++) array[i] = new int[3]; //////////////////////////////// //填值 for(i=0;i<3;i++) for(j=0;j<3;j++) {
k++;
*(*(array+i)+j) = k;
}
////////////////////////////// //傳遞動態的二維陣列 showarray(array);
delete [] array; }
|