0
点赞
收藏
分享

微信扫一扫

编译提示initializer element is not constant的解决方法

酷子腿长一米八 2022-04-01 阅读 335
c语言

结构体初始化 initializer element is not constant

全局变量是保存在静态存储区的,因此在编译的时候只能用常量进行初始化,而不能用变量进行初始化。全局变量的内存地址直接存储变量的值。在该程序中是用函数htonl的返回值给结构体成员进行初始化的,因此会出错.initializer element is not constant。

举报

相关推荐

0 条评论