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

一、问题

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

二、解答

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

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

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

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

三、总结

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

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

相关推荐
郝学胜-神的一滴3 分钟前
CMake 010 :一步到位链接静态库
开发语言·c++·qt·程序人生·系统架构·cmake
小则又沐风a6 分钟前
C++继承
开发语言·c++
测试员周周7 分钟前
【Appium 系列】第10节-手势操作实战 — 滑动、拖拽、缩放与轻拂
linux·服务器·开发语言·人工智能·python·appium·pytest
雪度娃娃10 分钟前
转向现代C++——在创建对象时注意区分()和{}
开发语言·c++
铅笔小新z12 分钟前
【C语言】数组详解
c语言·开发语言
摇滚侠15 分钟前
Java 饿汉式 单例模式
java·开发语言·单例模式
lbb 小魔仙18 分钟前
工业数据困局的破局者:DolphinDB 如何让海量时序数据真正“跑“出价值
开发语言·人工智能·python·langchain
枫叶丹420 分钟前
【HarmonyOS 6.0】Device Security Kit安全审计阻断功能深度解析
开发语言·安全·华为·harmonyos
读书札记202221 分钟前
C++ switch..case语句中变量跨域问题探讨及解决方法
开发语言·c++
一轮弯弯的明月21 分钟前
Spring AOP编程
java·开发语言·spring boot·笔记·spring aop·学习心得