如何为以下多维数组分配内存?
char* array[NMAX];
最佳答案
#define NMAX 50
char* array[NMAX];
是一个包含 50 个字符指针的数组。
您必须循环遍历所有这些并为每个分配内存。
for( int i = 0 ; i < NMAX ; i++ )
{
array[ i ] = malloc( sizeof( char ) * 80 ) ;
}
关于c - 如何分配动态静态多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15922836/