关于int**在malloc为二维数组分配空间时候的作用见解
阅读原文时间:2023年08月22日阅读:1

关于int**在用malloc函数为二维数组分配空间时候

int**   二级指针类型

二维数组的数组名为行指针,写成  arr  =(char**)malloc(n*sizeof(char))时,arr并不是二维数组的数组名,而是指针数组的数组名,指针数组的数组名是二级指针,所以可以用int**把malloc分配的空间强制转换成二级指针类型;

而在使用时候二级指针是可以写成arr[ i ][ j ]这样的类似于二维数组的形式,当成二位数组写;