【发布时间】:2018-06-09 19:27:29
【问题描述】:
我有一个错误
初始化元素不是常量
当我在全局范围内初始化变量时 这是我的错误代码
char x = 65 ;
int c = x ;
int main(void) {
printf("%d",c); /* prints !!!Hello World!!! */
return EXIT_SUCCESS;
}
但是当我 在 main 函数中初始化 int 变量它可以正常工作
char x = 65 ;
int main(void) {
int c = x ;
printf("%d",c); /* prints !!!Hello World!!! */
return EXIT_SUCCESS;
}
【问题讨论】: