文章目录
一、二级指针案例 ( 返回自定义二级指针 )
二、完整代码示例
一、二级指针案例 ( 返回自定义二级指针 )
----
上一篇博客 【C 语言】二级指针案例 ( 字符串切割 | 返回 二维数组...作为结果 ) 中 , 使用的是二维数组 , 接收字符串切割结果 ;
本篇博客中 , 使用了 自定义的二级指针内存 , 存放分割后的数组 ;
首先 , 先定义二级指针 ;
// 存放分割结果,...此处自定义 二级指针 内存结构
char **p = NULL;
然后 , 二级指针 指向 若干 一级指针 变量所在的内存 , 这里 申请 堆内存 , 存放
3
个 一级指针 变量 , 如果内存分配失败...4
字节堆内存 , 用于存放实际的 字符串 数据 ;
// 为每个 一维指针 分配 4 字节内存
for (i = 0; i < count; i++)
{
p...= NULL)
{
// 将 p1 指针 与 p2 指针之间的 字符拷贝出来
// 这就是分割后的字符串
if (