【发布时间】:2012-02-14 16:54:54
【问题描述】:
我需要一个可以通过不同方法访问的数组,我必须在 main() 中分配这个数组,然后让 foo() 等其他函数访问这个数组。
这个问题帮助我分配了数组:defining a 2D array with malloc and modifying it
我正在定义这样的数组:
char(*array)[100] = malloc((sizeof *array) * 25200);
我正在 main()
中执行此操作
我可以在这个数组中存储 25200 个字符串并通过array[1]访问它们
现在是否可以通过不同的方法访问这个数组,我该怎么做?
【问题讨论】:
标签: c arrays pointers multidimensional-array shared-ptr