通过动态内存分配实现c语言动态指针"数组".
其实这种结构并非是一种数组,只是手动实现的一种类似数组的结构,实现类似数组的功能。应该可以说是一种伪数组结构吧。
#include#include main() { char**p; int count,j,i; p=0; scanf("%d",&count); p=(char**)calloc(count,sizeof(char*)); for(j=0;j
这种伪数组的两维都可以自定大小,只是各维的分配在内存不连续的区域。
本文共 279 字,大约阅读时间需要 1 分钟。
通过动态内存分配实现c语言动态指针"数组".
其实这种结构并非是一种数组,只是手动实现的一种类似数组的结构,实现类似数组的功能。应该可以说是一种伪数组结构吧。
#include#include main() { char**p; int count,j,i; p=0; scanf("%d",&count); p=(char**)calloc(count,sizeof(char*)); for(j=0;j
这种伪数组的两维都可以自定大小,只是各维的分配在内存不连续的区域。
转载地址:http://kazio.baihongyu.com/