手机浏览器扫描二维码访问
一切准备就绪后,老爹把他电脑屏幕投放在了投影仪上。
「上一周我们先聊了函数,知道了什么是函数,为什么要用函数以及如何使用函数,接下来又说到了变量的作用域、全局变量和局部变量。
最后说到关键字static能够帮局部变量逆天改命,让局部变量成为与天地同寿的存在,小弦子提出疑问,static是如何做到的,于是就引出了c语言的程序运行时在内存中分区。
c语言的程序运行时在内存中的分区按照内存地址从低到高一共分为:代码区、常量区、全局数据局、堆区、栈区,其中代码区和常量区已经介绍过了。
代码区存放的编译成机器语言的程序代码,cpu在执行程序的时候,会挨着挨着读取、执行,最后在程序结束的时候由系统释放。
常量区存放的是数字、字符、字符串等常量。至于什么常量,我们也用100块买薯片的例子来说明了。
这里要补充一点,有个神奇的关键字能够将一个变量变成一个常量,它就是const,如果一个变量在声明时被const修饰,那么这个变量就摇身一变,变成了一个常量。
这样的变量需要在声明时并对其初始化,一旦初始化完成后,这个变量就和其他常量一样不能再修改了,就像这样:
constintpic_width=50;
intconstpic_width=50;
这两条语句表达的意义都是一样的,都是符合c语言规范的,你们可以选择一种自己喜欢的方式,不过两种方式都要认识,不然以后看到别人用另外一种方式还以为是人家用错了,那就糗大了。
被const修饰的全局变量,也就是全局常量也是放在常量区的。」
我和小弦子都都尝试了一下,如果声明一个被const修饰的变量不对其进行初始化,编译器会报错。如果初始化之后又对其进行赋值,依然会报错。
「第三个区:全局数据区,所有被static的变量和全局变量都是放在全局数据区的,这个区也是在程序结束以后由系统释放。
第四个取:堆区,使用这个区就需要我们自己申请使用内存了,并且还必须自己释放。如果申请了内存不释放,就会导致内存泄露。假设在一个死循环中不断申请内存并且不释放的话,那计算机秒秒钟就会因为内存耗尽卡死了。
申请内存的函数是malloc,释放是free,都是由库函数提供的。
最后一个区:栈区,所有除static修饰的局部变量都是放在这个区的,包括被const修饰的局部常量。一旦一个局部变量脱离了作用域,那么系统就会在栈中将它无情的杀死。
而static之所以能够为局部变量逆天改命,就是因为被它修饰后的变量已经从栈区转移到了全局数据区,这个区里的数据要等到程序结束的时才会被释放,都是和天地同寿的存在。」
「哦哦,原来是这样哦……」
难怪老爹要这么大的力气给我们讲内存分区,原来就是为了这一句话服务。
「static除了有给局部变量逆天改命,它还有另外一个技能——隐身术。」
戚风童话 梦灾末世生存指南 韩娱之聚光 异界烽火录贰烽云再起 阴阳眼小师妹 四龙攒凤 顾九辞霍明澈 嗣子荣华路 我的蛮荒部落 衫生诡 迟宠 最强豪婿陆凡 上门龙婿陆凡 王妃称心 龙婿陆凡 大佬甜妻宠上天 张钟颖 校园全能马甲女神 青梅千千结 夫人的病今天好了吗
一朝穿越,胸前扎着厚厚的布带,身穿太监服,她乐瑶瑶摇身一变,居然成了一个小太监!天呐!来一道雷将她劈回去吧!传闻,睿王足智多谋,俊美非凡,乃是天元皇朝第一才子,年方十八,只可惜至今无人敢问津!毕竟整个天元皇朝所有人都知道,睿王虽才貌双全,却个性残暴,阴晴不定,谈笑间杀人不眨眼,有着活阎王之称!传闻,睿王讨厌女人,五步以内,女人止步!传闻,这乃是因为睿王自小被生母虐待传闻好吧,传闻很多版本,但是,谁能告诉她,为什么她一朝穿越,不仅成了小太监,虽然是女扮男装滴山寨版,不过,为什么她一个小太监居然有喜了!?这个孩子,到底是谁的?!难道会是穿越成太监倾城太监—公公有喜了...
变天由作者断刃天涯创作全本作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供变天全文无弹窗的纯文字在线阅读。...
陈枫只是一个普通的高中生,某天大提取系统改变了他的人生轨迹。什么是大提取系统?就是可以提取一切!提取知识!提取功夫!提取异能!而陈枫发现,自己不仅仅可以提取现实人物的能力。张无忌!令狐冲!乔峰!美国队长!钢铁侠!蜘蛛侠!你的就是我的,我的还是我的!从此,陈枫的人生开始变得光辉灿烂起来,牛逼的人生不需要解释。我...
什么?只是毕业前的庆祝会,就稀里糊涂的将自己的第一次给丢了。我要告你,告得你家破人亡,把牢底坐穿,让你一辈子出不了监狱的大门。凌乔指着眼前英挺无比宛若从画中走出来的男子,咬牙切齿道。只是为什么那...
田园牧场,珍奇美酒。蓝天白云,雪山碧湖,骑马,打猎,悠然自在的生活。...
作者晋十三的经典小说穿成开国皇帝的恶毒原配最新章节全文阅读服务本站更新及时无弹窗广告小说熬夜猝死,魂穿小说男主的恶毒原配。她可不要重蹈炮灰覆辙,被渣爹活活弄死!为了活命,她立志牢牢抱紧男主的大腿。男主缺钱。她来挣!男主缺人脉。她来找!男主被窝缺老婆。她来上!嗯?等等,好像有哪里不对劲!...