C语言变量和全局变量能否重名?

一、问题

        局部变量和全局变量能否重名?

二、解答

        全局变量和局部变量是按照变量的作⽤域划分的。

        简单地说,局部变量是定义在函数内部的变量;全局变量是定义在函数之外的变量。

        全局变量可以为本⽂件中其他函数所共⽤。

        局部变量和全局变量可以重名,局部变量会屏蔽全局变量。要使⽤全局变量,要在变量名前添加" :: "。

三、总结

        局部变量和全局变量是可以重名的,因为它们的作⽤域不同。

        在函数中,默认使⽤的是局部变量。

你可能感兴趣的:(C语言,c语言,开发语言)