1、二维字符数组
定义了一个全局二维的字符数组gRingType,循环的将第i个字符首地址传给函数中,进行地址内容填充
2、换成字符指针
定义一个一维的字符指针数组,为其分配固定数量倍的字符空间
利用一个局部ring_type,在循环中多次分配128的空间,每次分配后都是一个不同的内存地址,做参数传入,获取内容,并将其地址赋给指定下标的全局字符指正数组,完成赋值
结尾释放空间
3、使用二级字符指正,可以更好的动态设置,避免初始化数组时固定数值
定义一个二级字符指针
二级指针分别需要两次空间开辟,第一次确定第一维空间数量,第二次确定每个第一维空间的大小,第二次空间开辟,通过临时指针变量ring_type开辟,将地址赋值给二维指针的每个首地址