C语言的精华:利用指针作为函数的参数,变量取地址作为实参,*指针做形参可以改变实参的值,然后将值传递出来,达到不同的函数之间调用同一个内存空间的效果。一般是用n阶指针修改n-1阶指针的值
void init3(char***p, int num)
{
char** first = NULL;
inti;
first= (char **)malloc(sizeof(char*)*num);
for(i = 0; i < num; i++)
C语言的精华:利用指针作为函数的参数,变量取地址作为实参,*指针做形参可以改变实参的值,然后将值传递出来,达到不同的函数之间调用同一个内存空间的效果。一般是用n阶指针修改n-1阶指针的值
{
char** first = NULL;
inti;
first= (char **)malloc(sizeof(char*)*num);
for(i = 0; i < num; i++)