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

一、问题

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

二、解答

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

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

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

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

三、总结

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

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

相关推荐
世辰辰辰28 分钟前
批量修改图片/文本名子
开发语言·python·批量修改文件名
z落落2 小时前
C# 四种特殊类:抽象类、密封类、静态类、部分类
开发语言·c#
caimouse3 小时前
Reactos 第 4 章 对象管理 — 4.5 几个常用的内核函数
c语言·windows·架构
VidDown3 小时前
Webhook 调试器:让第三方回调“原形毕露”
java·开发语言·javascript·编辑器·postman
x138702859573 小时前
c语言排雷游戏(基础版9*9)
c语言·算法·游戏
装不满的克莱因瓶3 小时前
基于 OpenResty 扩展开发实现动态服务注册与发现能力
java·开发语言·架构·openresty
caimouse4 小时前
Reactos 第 4 章 对象管理 — 4.3 句柄和句柄表(Handle & Handle Table)
c语言·windows·架构
weixin_523185324 小时前
Java基础知识总结(四):引用数据类型与参数传递机制
java·开发语言·python
Nayxxu4 小时前
Claude API 生产稳定性设计:超时、降级、备用模型和告警怎么做
开发语言·php
王cb4 小时前
WinRT Server and Client c#
开发语言·c#