【发布时间】:2013-04-02 02:47:51
【问题描述】:
如何为以下多维数组分配内存?
char* array[NMAX];
【问题讨论】:
-
这个问题的答案在链接中:[stackoverflow.com/questions/4641476/…
标签: c memory-management
如何为以下多维数组分配内存?
char* array[NMAX];
【问题讨论】:
标签: c memory-management
#define NMAX 50
char* array[NMAX];
是一个由 50 个字符指针组成的数组。
您必须循环遍历所有这些并为每个分配内存。
for( int i = 0 ; i < NMAX ; i++ )
{
array[ i ] = malloc( sizeof( char ) * 80 ) ;
}
【讨论】: