为全局变量动态分配空间,为什么编译不过去啊,请指教?在程序开头定义全局变量 char *names = (char *)malloc(sizeof(char)*10); 编译总提示错误:initializer element is not constant 这个是为什么啊? 请大侠指教啊[解决办法]上面 /*假设每个输入的字符串不会超过50字节*/ 应该 /*假设每个输入的字符串不会超过10字节*/