二维数组malloc与free
特别适用于C语言动态字符串数组操作
#include <stdio.h>
typedef unsigned int wchar;
#define LENGTH 10
//需求:字符串数组的二维数组动态开辟
//name[n][LENGTH] 。。。。。。。。。。
// 。。。。。。。。。。
// 。。。。。。。。。。
// 。。。。。。。。。。
// 。。。。。。。。。。
// 。。。。。。。。。。
void main()
{
int n;//字符串个数
int ii=0;
wchar ** name=(wchar**)malloc(sizeof(wchar*)*n);
for(ii=0;ii<n;ii++)
{
name[ii]=(wchar *)malloc(sizeof(wchar)*LENGTH);
}
//释放
for(ii=0;ii<n;ii++)
{
free(name[ii]);
}
free(name);
return 0;
}