利用二重指针,注意malloc以及memset要在for内进行,因为malloc返回为一重指针地址
char **obj;
obj = (char **)malloc(sizeof(char *) *numRows);
for(int i=0;i<numRows;i++){
obj[i]=(char *)malloc(sizeof(char) *len);
memset(obj[i],0,sizeof(char) *len);
}
其余方法:还可以利用一维数组的下标,不再赘述
二维数组malloc申请空间以及初始化方式
最新推荐文章于 2024-07-27 17:10:52 发布