![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
c++定义全局变量后在子函数中的值改变了但是在主函数中的值还是0
4个回答
展开全部
一般情况下,假如没有局部声明变量,就会调用全局变量,
如果声明了局部变量,则,局部变量会屏蔽全局变量。
除非你指定调用全局变量,加上作用域操作符::
如果声明了局部变量,则,局部变量会屏蔽全局变量。
除非你指定调用全局变量,加上作用域操作符::
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你定义全局变量之后再子函数中有extern声明一下 这样就会改变了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码呢?(你肯定哪个地方写错了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询