|
|
1
3
这个
c没有任何规定计算静态对象的初始值。它们的值需要在编译时确定,或者 可重定位地址 可由链接器或加载程序计算的。可重定位地址被计算为简单表达式,这些表达式是将程序的部分加载到存储器中的函数。
函数中声明的对象(技术上,内部块,在函数定义内)
从理论上讲,C标准可以允许您在运行时计算静态值的初始化静态对象,并且实现可以通过包含在前面执行的代码来实现。
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |