C++ 声明N*M的数组

1、静态声明N*M的数组 int n = 5; int m = 5; int a[n][m];//内存连续 2、动态声明N*M的数组 与静态不一样,动态申明的数组程序不会本身释放内存,必须手动释放,且内存未必连续(任意的p[k]都是一个int* 类型,即一个地址,因此只能p[i][j]或者 * (* (p+i) + j)来访问数组的元素,而不能a[i * n + j]使用。) 1.一、动态申明一个
相关文章
相关标签/搜索