手机浏览器扫描二维码访问
{
intb=0;
}
定义在函数参数列表或者内部被称作局部变量,例如变量a和变量b。而定义在函数外部变量global则被称为全局变量。
这二者有什么分别呢?
最大的分别自然就是作用域不同,还有就是生命周期不同。作用域咱么就不多讲了,现在来说说生命周期。
局部变量的一生是这样度过的:当调用函数的时候执行它们的声明语句,这时它们就出生了。然后等到函数执行完,它们就会被无情的杀死。
全局变量就不一样了,它在程序开始执行时就出生了,要等到整个程序运行结束的时候才是死亡,可以说是与天地同寿。
也就是说,全局变量会一直占用这内存不释放。因此,我们在声明一个变量时一定要考虑它的作用域,应该在实现功能的情况下尽量让其作用域更小,让其脱离作用域后就释放,提高内存的使用效率。」
「那这么说来局部变量很可怜,一辈子兢兢业业,任劳任怨,存活的时间还那么短暂。」
我感叹道。
「谁说不是呢,局部变量就像是你老爹我这样的为了生活在社会底层**丝,一辈子任劳任怨,却又碌碌无为。」
可能是我的话戳中了老爹心中的软肋,他一下子变得有些伤感。
「当然了,**丝也有成功逆袭的时候,所以希望还是要有的嘛。」
原本还想安慰一下老爹,没有到他瞬间又恢复了原来的模样。
「说到这里,咱们就来说说如何让可怜而又短命的局部变量成功逆袭,踏上与与天地同寿的人生巅峰。」
老爹突然有让人振奋的声音说道。
「……」
我有点无语,感情他刚刚一幅伤感、心酸的模样就是为了渲染气氛。
「在关键字中有一个叫做static的关键,它有两个作用,其中一个作用就是可以让局部变量逆天改命,让它具备与天地同寿的能力。
voidfuncf(void)
{
staticintc=0;
}
它的用法就是这样,在函数内部声明一个局部变量的时候用static修饰它,这样它就可以与天地同寿了。
除此之外,人生轨迹也发生了变化。
如果没有static修饰变量c,每次调用funcf()的时候都会执行int=0这句,然后函数调用完了,它就被杀死了。
但是现在它被static逆天改命了,情况就变得不同了。首先,只有在第一次调用函数funcf()的时候才会执行intc=0。其次,在funcf()执行结束后,它也不会再被杀死。
等到下一次在执行funcf()的时候,c还保持着上一次的状态。」
诚如老爹所言,我和小弦子写代码验证了一下,结果和老爹的说法完全一致。
「那static是如何做到为一个变量逆天改命的呢?我看动漫里边逆天改命都要付出很大的代价。」
我也想问这个问题,没有想到让小弦子给领先了。
「这个就涉及到内存分区了。
先前已经跟你们说了,程序要运行需要先被加载到内存中去,这个加载也不是随便加载的。
运行程序的内存被分成了五个区,它们分别是:代码区、常量区、全局数据区、堆区、栈区。」
校园全能马甲女神 大佬甜妻宠上天 阴阳眼小师妹 夫人的病今天好了吗 梦灾末世生存指南 上门龙婿陆凡 青梅千千结 四龙攒凤 王妃称心 迟宠 张钟颖 龙婿陆凡 异界烽火录贰烽云再起 我的蛮荒部落 戚风童话 最强豪婿陆凡 衫生诡 顾九辞霍明澈 韩娱之聚光 嗣子荣华路
重生之魂帝归来不后悔?我自被你创造出来有七万年了吧?这七万年我无时无刻不在心痛你别忘记了,我跟你是同一人成帝位后终身未娶,你告诉我你不后悔!这九天之劫,你过不去!我也过不去,道心不够完美我是你的懦弱你创轮回炼神诀,却没有修行,我却做到了轮回有什么用!我以我身炼乾坤!逆乱轮回!我命由我不由天!我,回来了若我未重生回来,你们会死!!...
作者雲巅丨冷月大大的经典小说玩转系统之盘古后人最新章节全文阅读服务本站更新及时无弹窗广告小说荒芜,亘古长存的神明无法踏足之地。一颗蔚蓝的星体降临仿若点亮了这片光怪陆离的天地,古魔仙王拼长生,夺天造化,热血与高亢,激情如江水波涛,弹指间岁月匆匆。黑暗的古老岁月,轮回与阴祸,初始之地,太多的古史被迷雾遮拢,雾中有人在细语,有兽在嘶吼,古魔横行,生灵寂灭,一局万古空,千秋溃灭。仙王,无上掌中岁月如剑,一觉百万载,世间轮回,深藏于岁月的秘密逐渐挖掘,他拥有盘古一切,当无敌于世,观岁月悟天道因果...
网络首款现实版恋爱养成游戏唐劲,一个整日游手好闲的不良学生,无意中得到一块具有神奇力量的手表。戴上之后,他发现自己只要跟异性聊天交流,便可以知道双方的恋爱指数。有了这样一块可以将爱情数据化显示的手表,恋爱对唐劲来讲成了一场提高爱情指数的现实游戏。一个对爱情懵懂无知的少年,在这物欲横流,灯红酒绿的现代都市中,他会选择玩弄女人的感情,还是寻找一生的真爱PS文中恋爱表对女性心理分析并非作者主观见解,参考资料有女性心理探秘女性恋爱心理解读女性心理女大学生恋爱特点女性性心理等。...
靳少心尖宠萌妻有点甜初次,她被渣姐算计,误把暗夜中的男人当作了心爱之再次,救我!被渣男当打包送人之际,她扑向他的怀里,乞求帮助!最后,他和她手指勾勾,我帮你虐渣渣,你帮我生继承人。好!没问题!一拍即合,从此南灵在越城横着走,被宠上了天。...
一名曾经江湖独行大盗,在金盆洗手准备改邪归正的时候,意外与偷袭妖精不成,导致雷劫的天师合二为一,天师成为了大佬的背后灵。两者结合,变成了一种游走于生死之间的全新生物。一人一灵两个人,一下子成为了地府,人间,地狱,妖庭等等共同瞩目的特殊存在。这是一个特别的捉鬼故事,有热血,有温情,有友情,有爱情,就是没有节操。...
他将她救出,让她变成了他的女人,妹妹却冒充了她。她怀着身孕却被他从三楼推下去,胎死腹中,被告知,寒毒入体,她恐怕再无能力怀孕。数年后,她成为著名作家,携宝贝女儿出现在签售会上,他赶来,百般祈求,婕妤,跟我回家,好不好?她眯眼冷笑,先生,你认错人了!...