, 同时还要传入 一级指针的个数 ; 实参是 指针数组 , 形参 退化为 二级指针 , 需要人为指定 数组的元素个数 ;
验证指针合法性 : 函数中 , 只要是指针 , 就有可能为 NULL , 函数入口就要验证该指针合法性...;
/*
* 打印函数
*/
int printf_array(char **array, int num)
{
// 验证指针合法性
if(array == NULL || num...printf("%s\n", array[i]);
printf("%s\n", *(array + i));
}
return 0;
}
二、字符串排序
----
将...指针数组 作为参数 , 传入函数中 ;
函数的 二级指针 形参 , 既要作为 输入 , 又要作为输出 ;
int sort_array(char **array, int num)
{
// 验证指针合法性...array[i] = array[j];
array[j] = tmp;
}
}
}
return 0;
}
void