说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

有个关于可见性的问题,请指点,

编辑:说三道四文库 发布时间:2018-01-21 05:02
HTML文档下载 WORD文档下载 PDF文档下载
我是初学者,有个菜鸟问题搞不清楚啊
下面这个程序:
#include<iostream.h>
void main()
{  int a=10;
  cout<<"a="<<a<<endl;
  {  int b=20;
     a=a+b;
     cout<<"a="<<a<<endl;
     cout<<"b="<<b<<endl;
     a=15;
   }
  cout<<"a="<<a<<endl;
}
输出的结果是:
a=10
a=30
b=20
a=15
最后一个a怎么会是15??不应该是10吗??

这是个菜鸟问题,请指教
a=15;
这个是赋值语句,这个语句的同层没有定义a,所以这个a还是外层的a
哎,我晕啊
为什么这么简单的我没看出来??谢谢
{  int b=20;
     a=a+b;
     cout<<"a="<<a<<endl;
     cout<<"b="<<b<<endl;
     a=15;
 }
  这里的{}没有太大意义,可以忽略。
AWS 8周年,收入超四主要对手之和 分析:北京网络广播电视台私有云实践 腾讯云总经理陈磊分享微信云三步曲 十大技术,十家机构,从行业制高点一览大数据 【OSTC讲师专访】严旭:文艺豆瓣也很开源 现已有一传真机。救一个传真送的方案。谢谢。 寻求科技园、大冲的单身住房或合租 问一下,大家准备跳槽的时候,是先辞职再跳还是面试联系好了再跳?要是从一个城市去另一个城市的话,该怎么办呢? 如何删除ini中的某一项,例子如下. 求教一个简单的SQL语句 你真的知道这些缩写的意思吗? datareport报表宽度问题 高分求书(电子版):Wrox版(清华大学出版社)C#和Web系列的(中文版) 免费电影你要不要? 谁帮我解释一下下面这个图的意思, 一道生物体,帮我解释一下下面这个图为什么是错的?若 求助:谁能解释一下下面这图上的数字都是什么意思?h 帮忙做一下下面图中的11题,求详细解析过程.谢谢! 它们的计算公式是什么?净利润率营运利润率 息税折旧 麻烦讲解一下下面的程序.#include main 谁能帮我解释一下下面的b=[0.016848397 Negen minuten,lezen en do 请能解释一下下面这段数字的含义?584,56821 实拍:印度时装周模特甄选后台(组图)张掖市委书记谈禁种转基因:确保农产品红杉、软银等巨鳄下注 押宝中国互联网京七条后北京掀拍地高峰 自住型住房用孙杨与空姐前女友的昔日恩爱照曝光(图崇礼多家雪场亮相首届北京冬博会老牌妖股卷土重来扛领涨大旗取缔无照摊贩特困人员认定首次明确“三无”标准互动平台娱乐中日韩大道有悔杀破天下星尘武道重生舒眉三寸金莲馆旅游乌镇文昌阁旅游草木本色染坊旅游昭明书院旅游长桥公园旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘