一维:
二维:
方法一: 二级指针
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j;
int row = 4,col = 5;
//申请一个 4行 5列的二维数组
int **ar = (int**)malloc(sizeof(int*) * row); //sizeof(int*),不能少*,一个指针的内存大小,每个元素是一个指针。
for (i = 0;i < row;i++)
{
ar[i] = (int*)malloc(sizeof(int) * col);
}
for (i = 0;i < row;i++)
{
for (j = 0;j < col;j++)
{
printf("%p ",&ar[i][j]);
}
printf("\n");
}
for (i = 0;i < row;i+&