范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

程序结构生存期和可见性

  生存期和可见性
  "生存期"和"可见性"两个概念在理解C程序的结构时很重要。变量或函数的生存期可以是"全程的"也可以是"局部的"。生存期是全程的项在程序的整个运行周期内部有它自己的存贮空间和所定义的值;而生存期是局部的项在每次进入说明或定义它的"分程序(block)"时才分配新的存贮空间,而在退出时,它的存贮空间和值又不复存在。分程序的概念在下面讨论。
  如果一个项的类型和名字在分程序或源文件中是可知的,那么称该项是"可见的"。一个项也可以是"全程可见的",这就是说在组成程序的所有源文件都是可见的,或者通过适当的说明使之成为可见的。
  分程序是一个复合语句。C函数的体也是复合语句。分程序可以嵌套,函数的体常常包含分程序,而分程序又可以包含分程序。 分程序内部的说明和定义称作"在内层"出现,而分程序以外的说明和定义称"在外层"出现。 变量和函数可以在外层说明,也可以在内层说明,变量也可以在内层定义,但函数只能在外层定义。
  无论函数在什么地方说明,它都具有全程的生存期。在外层说明的变量总是具有全程生存期,而在内层说明的变量通常只具有局部生存期。但是,存贮类区分符static和extern可以用于说明全程变量或在分程序内对全程变量的访问。
  在外层说明或定义的变量从,它说明或定义的位置起到源文件结束为止都是可见的,可以通过适当的说明使这些变量在其它源文件中是可见的。但是,在外层被赋予存贮类的变量只能在定义它的源文件中是可见的。
  一般来说,内层定义或说明的变量从它定义或说明的位置开始,一直到定义或说明所在的分程序的结束处都是可见的,这些变量称为局部变量。如果在分程序内说明的变量和在外层说明釣变量具有相同的名字,那么在控制停留在分程序内的期间,变量在分程序内的定义将代替它在外层的定义,当退出分程序时,外层变量的可见性又得以恢复。
  分程序的可见性可以嵌套。这就是说,嵌在另一个分程序内的分程序可以重新定义在外层已经说明了的变量的说明,在内层分程序中将采用这一新的定义,而返回到外层时,原先的定义又得以恢复。只要不在内层重新定义,外层的变量对内层来说总是可见的。 带有存贮类atk的函数仅仅在其定义的源文件中是可见的,而所有其它函数是全程可见的。决定函数和变量的生存期和可见性的主要因素,但是,这个表的本意并不是概括所有情况。在这个例子中,可见性分四个层次,即外层和三个分程序层。假定函数printf在程序的其它地方定义,函数main()将打印出1,2,3,,0,3,2,1。

原来微信转账和微信红包区别这么大,以后别再乱用了我们经常在微信中发送红包或转账给其他人,但很少有人知道两者之间的区别。今天,让我们来谈谈微信红包和转帐之间的区别。今天才知道,微信转账和微信红包区别这么大,以后别再乱用了!发出微信天使讲堂自闭儿频发刻板行为的真实原因,星家长必须知道你印象中的自闭症儿童是什么样子的?在一间诺大的房间里,一位老师向家长们提问。有人举手一遍又一遍地重复说一句话!他们喜欢自言自语!他们受到刺激时会拿头撞地!这位老师同意似地点点头,让春节的意义春节不是一个节,春节就是一个结,一个所有中国人心中的结。比起春节这个称呼我还是更喜欢说过年,过年的来历想必所有中国人都非常清楚,就不过多介绍了。回家过年,一提起这四个字,再坚强的内建议宝妈六一儿童节,送健康零食给孩子吃,营养好,才健康六一儿童节就要到了,各位宝妈们,你们给自家的小童星准备了什么礼物啊?六一儿童节除了给孩子们准备一些益智玩具,学习用品等一些小礼物的同时,也要给孩子们准备一点他们爱吃的小零食,让孩子从舌尖香到心头!我国这5款非遗美食,凭实力,再度走红在我国这片广阔的土地上,每个地区都有着不同的美食文化,在我国悠久的美食文化中,也孕育了很多经典的非遗美食,每一道非遗美食,在当地都有着它的忠实粉丝。从舌尖香到心头!我国这5款非遗美黄磊分享,会翘二郎腿的铁桶烤鸡,这创意做法,你见过吗?黄磊老师可是很多朋友都非常熟悉的一位大明星了,经常关注黄磊老师的朋友们,应该还会发现,黄磊老师还有一个爱好,那就是做美食,黄磊老师经常会在社交平台上,分享自己制作的各种美食。今天秋做女人,要对自己好一点,这3种食物营养极高,要舍得吃做女人,要对自己好一点,这3种食物营养极高,要舍得吃,俗话说得好,民以食为天,饮食对于每个人都是很重要的,每天不仅要吃饱,还要让自己吃的营养,吃的健康,这样才能帮我们补充身体所需的夏季天热,这些清润解暑的水果,记得吃,应季而食,才养人夏至将至,天气一天比一天热了,夏季,也是水果大量上市的季节,天气热,我们可以适量吃一点清润解暑的水果,吃起来清凉消暑,还能给身体补充一些营养,应季而食,才养人。西瓜西瓜是全国各地都经常挨打的孩子为什么很难抑郁?众所周知,现在患上抑郁症的人是越来越多,具体原因在下也不甚了解,不过有一个现象很有趣,并且也和抑郁症息息相关,所以在下今天想和各位讨论一下。如题,和很少挨打的孩子相比,小时候经常挨看见自己,才能爱上自己老实说作为一个城市人一开始我并不清楚为什么参加这次的戈壁徒步之旅毫不夸张地说我曾三番两次地想打退堂鼓甚至,我人在机场候机厅的时候仍想当缩头乌龟,掉头就跑可现在回想起来心中唯有庆幸当躺平后的年轻人,应该做些什么?躺平,已经是大势所趋,不管怎么评价怎么指责都不能改变现状,所以,与其把精力用在互怼上,还不如节省起来,看看能做点什么,让生活变得更有意义。请注意,躺平不是自暴自弃,而是一种无奈之举
胡可3个字搞定儿子发脾气不打不骂,如何管教爱发脾气的孩子当孩子哭闹撒泼的时候,你是什么反应,生气?不理睬?斥责?还是威胁?是不是每次家里鸡飞狗跳,最后以孩子被揍一顿结束这场闹剧?演员胡可是一个非常有智慧的妈妈,当孩子生气耍赖的时候,她仅家庭贫困却为追星疯狂打投孩子狂热追星,是缺失了什么教育一位网友发帖称,自己手上仅有的几千块钱,全给明星打投了,如今只剩下200块。结果妈妈发短信要他转2000元买种子,还卑微地留言过阵子还你,可是现在自己没钱了,不知道应该怎么办。从帖小舍得欢欢动不动就哭太脆弱?凭什么孩子遇到挫折就必须坚强逆商这个词,这几年特别流行,尤其是在育儿上,认为孩子缺少逆商,未来容易玻璃心,太脆弱,建议父母注重逆商的培养。道理虽然没错,但是很多家长却弄错了方向,认为孩子遇到困难时,只要是心情34名法硕考生复试成绩0分不懂得遵守规则的孩子,终将付出代价人大法硕复试结束后,因为有34名人大法硕考生立即在私人微信群里讨论复试题目,复试成绩被记0分,一时引起了热议。这34名考生中,多名初试成绩为380分以上,其中还包括两名初试成绩并列李玫瑾相由心生,想让孩子长相变好看,父母要从4方面入手我们常说一个人的命好不好,从他的面相就能看出来。有的人天天笑嘻嘻美滋滋的,长着一副笑模样,别人愿意亲近,人缘好,事业顺,应了老人常说的一看就有福气。而有的人一天到晚苦着小脸,一脸哭为什么宝宝喝奶粉容易长胖大家普遍反映,喝奶粉的宝宝容易长胖,因为奶粉中的蛋白质和脂肪含量比母乳的要高,能量吸收比较多。实际生活中,部分吃母乳的宝宝也很胖,喝奶粉的宝宝也不完全都胖。这到底是什么原因造成的?遛狗的老头你总是起的很早,像是在和时间赛跑,把每一天都迎来送往,时间的沙漏已没有了多少,和你的老伙伴把最后的时光逍遥。河边散步的忘年交,我问起你的过往,你说以前的事忘记的太多,这漫漫一生留在孤独,无关爱情我以为拥有了自己的家,拥有了爱的人,就不会在孤独。我以为从此可以幸福地活,柴米油盐把这一生安静走过。可是不知为了什么,内心难免总有孤独的感觉,这无关爱情的情绪,无法向人诉说解释不清静默时光里的那个人赵萧山走到六楼外面的露天阳台,点上一支烟斜倚在栏杆上,静默的吸着。三月下午三点的时光,写字楼里绝大部分人都在忙着手头的工作,马路上也没有多少来来往往的车辆。时光如许静默,阳光披洒在买彩票,给自己一个小小的希望人生中第一次买彩票,是在济南的山东建筑建筑大学读书的时候。记得那一年是大一,班里组织去章丘的百脉泉游玩,我和几个舍友去路边超市里买水,正好这家超市也卖彩票,我们几个出于好玩的心理每我的自行车如今住的小区东边有一条小小的河,河边道路成了附近居民晚上活动的好去处。晚上,河边的马路上,有跑步的,有慢慢悠悠散步的,有遛狗的,也有遛娃的。夜晚走在那条路上,才感觉到生活的气息。我