首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

为全局变量动态分配空间,为什么编译不过去啊

2012-02-09 
为全局变量动态分配空间,为什么编译不过去啊,请指教?在程序开头定义全局变量char*names(char*)malloc(siz

为全局变量动态分配空间,为什么编译不过去啊,请指教?
在程序开头定义全局变量
char   *names   =   (char   *)malloc(sizeof(char)*10);
编译总提示错误:initializer   element   is   not   constant

这个是为什么啊?
请大侠指教啊

[解决办法]
上面
/*假设每个输入的字符串不会超过50字节*/
应该
/*假设每个输入的字符串不会超过10字节*/

热点排行