我有下面的C代码,我希望它抛出一个错误,如"多个变量声明",但它没有这样做.
#include <stdio.h>
int i;
int i;
int main()
{
printf("%d",i);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
现在的输出是0,但为什么呢?
代码下面还有一件事会给出错误预期
#include <stdio.h>
int main()
{
int i;
int i;
printf("%d",i);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
O/p是重新声明我的错误