本来:
印象当中是不能这样写的:
int iVar = 5;
char *content[iVar];
应该:
int iVar = 5;
char **content = (char**)malloc(sizeof(char*)*iVar);
但是:
我已经发现好几个开源代码都是直接 char *content[iVar];
到底是个什么情况,求解释
印象当中是不能这样写的:
int iVar = 5;
char *content[iVar];
应该:
int iVar = 5;
char **content = (char**)malloc(sizeof(char*)*iVar);
但是:
我已经发现好几个开源代码都是直接 char *content[iVar];
到底是个什么情况,求解释