标签: c gcc global-variables local-variables
我注意到如果我多次声明一个全局变量,编译器甚至不会输出警告。
但是,如果我多次在函数中声明局部变量,gcc编译器会输出错误并且不会编译该文件。
这种行为的解释是什么?