结构体全局变量成员赋值
Posted No Dream 为什么会存在,为何如此设计,不存在会如何
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结构体全局变量成员赋值相关的知识,希望对你有一定的参考价值。
struct s { int a; }; s g; g.a = 1; // 编译错误 void f() { g.a = 1; // 编译正确 }
为什么全局结构体变量成员只能在函数内调用?
因为g.a=1是赋值语句,不是初始化语句,赋值语句只能运行的时候可以执行。
以上是关于结构体全局变量成员赋值的主要内容,如果未能解决你的问题,请参考以下文章