我是靠谱客的博主 俊秀大碗,最近开发中收集的这篇文章主要介绍浅谈函数中变量的作用域和生存期----编程开发从零学起,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

    测试空间 旗下大头针出品
    我们都知道国家是有国界的,如果谁要敢超出我国国界,占领我国的领土。那么我国人民非给他拼命不可。所以每个国家都有自己的国界,我们都只能在自家搞自己政权,自己的政策,自己的主义。大到国家是这样,小到公司也是这样,公司的政策,也只能在本公司施行。如果我们再向下细分,小到公司领导的每条命令都是有范围的。如果在你的工作中,接到的领导的一项命令。你首先要搞清楚的是,这条命令要实施的范围。弄清这个以后才能去实施。如果没有这样的一种大局观,不分情况就胡乱实施,那后果就能是吃不了兜着走喽。
     其实在我们C语言中从接触到函数开始,不得不接触的一个方面就是:函数中变量的作用域和生存期问题。这里其实说的就是函数中变量的“作用范围”的问题。C语言是从两个角度来说明作用范围的。1.变量在空间(位置)上的作用范围。2.变量在时间上的作用范围。这两种角度就把变量的范围限定住了。
     从空间上看,C语言分为局部变量和全局变量。举个例子:学校有个学术质量部,职业规划部,行政部,企业合作部等等,每个部门都有负责人,每个负责人所管辖的范围只能是本部门。每个部门的负责人所管辖的范围就像一个局部变量。学校还有个特殊的部门,就是校长室。而校长所管辖的就是所有的部门。而校长所管辖的范围就比较像全局变量。
     从时间上看,C语言分为动态存储和静态存储。何为动态,就是用到的时候,就给个存放数据的空间,不用的时候,就把空间收回。何为静态,就是用不用,我都存在。就像我们租房子和买房子差不多。当我们租房子的时候,这个房子就临时是属于你的,我爱怎么住就怎么住。但一旦我不想住了,想换个更好的房子。那这个房子就在不属于我了。但如果我们买房子,这个房子,无论住不住都是你的资产,如果我不想住了,再换新房子,这个老房子还是你的。
到底是静态存储好还是动态存储好,就好像问你到底是买房子好还是租房子好。
买房子稳定,因为我有一个固定的永远属于我的家。租房子就漂呗,多随性,爱住那就住哪。这个问题是说不好。看具体什么情况,用最恰当的方式实现你的目标。

最后

以上就是俊秀大碗为你收集整理的浅谈函数中变量的作用域和生存期----编程开发从零学起的全部内容,希望文章能够帮你解决浅谈函数中变量的作用域和生存期----编程开发从零学起所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部