"定义"和"声明"的区别
"定义"和"声明"的区别
这个问题已经有了答案:
可能是重复的问题:
我试图全面了解C语言中的\"定义\"和\"声明\"。
我相信这里的x
被定义了,因为外部变量会自动初始化为0,并且被声明并初始化的东西就是定义。这是准确的吗?
int x; main() {}
根据某个说法,在这种情况下x
是一个定义,但为什么?它没有被初始化...
int print_hello() { int x; }
admin 更改状态以发布 2023年5月21日
这个问题已经有了答案:
可能是重复的问题:
我试图全面了解C语言中的\"定义\"和\"声明\"。
我相信这里的x
被定义了,因为外部变量会自动初始化为0,并且被声明并初始化的东西就是定义。这是准确的吗?
int x; main() {}
根据某个说法,在这种情况下x
是一个定义,但为什么?它没有被初始化...
int print_hello() { int x; }