#include<stdio.h>
void function1(void);
auto int z = 10;
int main()
{
printf("Hello, I'm main.\n");
}
void function1(void)
{
printf("Hello, I'm function1.\n");
}
答案 0 :(得分:4)
代码包含约束违反,并且不是有效的C代码。这意味着不能保证您的代码可以正确编译或正常工作。
6.9外部定义
约束
- 存储类说明符
auto
和register
不应出现在 外部声明。
因此,您的问题的答案是:
z
的属性未定义,因为代码无效。