猪猪小说网

手机浏览器扫描二维码访问

第四十二章 隐身和显形(第1页)

听到「隐身术」三个字,我和小弦子眼里瞬间就开始放光,就连旁听的六叔叔注意力都集中了几分。

就在我们都静等老爹下文的时候,老爹却偏偏不着急讲了,又是喝水,又是擦眼镜什么的,一幅不慌不忙的样子,恨得我牙根儿都痒痒。

吊足了我们的胃口后,老爹这才回到自己的电脑旁边徐徐说道:「一直以来,因为我们的程序功能比较简单,所以程序里面就只有一个c文件,但是随着我们的程序越来越复杂,如果还把所有代码都放在一个c文件中就显得特别臃肿,不方便阅读。

其实推箱子这个程序已经暴露出来这个问题了,有时候我们需要查看某行代码的时候,往往要翻阅很久。

于是乎我们就要对程序的功能进行分块,各个块完成相应的一些小功能。最后把小功能组合在一起,就完成了一个大的功能了。

为了方便管理和阅读,一般我们就会按块来创建c文件,也就是说,程序中可能会存在多个c文件。

在默认情况下,我们定义在一个c文件的全局变量毫无秘密可言,因为其他的c文件可以通过一个关键字——exteal让它显出真身,然后就可以肆无忌惮地把它的脸按在地板上摩擦。

比如说我们在zhangsanc文件里声明了一个全局变量:

intheart=10;

然后还有一个lisic文件,它想看看zhangsanc中的heart是什么,于是它就在自己声明全局变量的地方写了这么一句:

extealintheart;

这个时候在lisic中就能对zhangsanc中的heart为所欲为了。

那这样会不会有什么问题么?」

老爹抛出了他的疑问。我和小弦子对视了一眼,相互摇了摇头。

问题肯定是有的嘛,不然老爹怎么可能会无的放矢,跟我们扯这么多有的没的。

「既然你们想不到,那我就给你们设置个场景。

假设我们把一个c文件比作是一个人,那么c文件中的变量就是我们身体的器官。像手啊,脚啊,这种类型的器官暴露在外面倒是没什么,甚至让人摸两下也没什么大问题。

可是像我们的心脏这类器官能够暴露在外面么?哪天随便来个人跟我们说,让我们把心脏给ta看看,摸两下,你说这让不让人害怕?

所以基于安全等各方面的因素,心脏这类的器官必须藏起来,不能虽然让人触碰。

人生在世,谁还没有点小秘密了?c文件也是一样的啊,总得有点自己**吧?

所以说啊,如果我们让一个全局变量只能在当前c文件,也就是声明这个变量的c文件中能够使用,就用static关键字修饰它。一旦一个全局变量被static关键字修饰,那么其它的c文件就不能在使用exteal关键字获取了。

换句话说,被static修饰的全局变量就在其它c文件面前消失了,这个就是static的隐身功能。

有一点要注意啊,刚刚说的内容都是针对的全局变量,如果是局部变量根本就不存在这个问题。」

我和小弦子若有所得,就连旁听的六叔叔居然都露出一副「原来如此」的表情。

「static除了能够修饰全局变量,还可以修饰函数哦。同样的道理,如果一个函数被static修饰了,那么这个函数也就只能在定义它的c文件中使用了。

对于函数而言,如果要在其它的c文件中调用它就不能靠exteal关键字了,而是要靠头文件,也就是h文件。

还记得我们每一个程序都要写的#include么?stdioh就是一个头文件。

好了,光说不练假把式,那接下来我就用代码给你们演示一遍。

假设我们有一个专门对圆进行计算的功能模块,于是定义一个circlec,内容如下:

doublepi=31415926;

doublecirclemianji(doubler)

{

retupi*r*r;

}

顾九辞霍明澈  龙婿陆凡  王妃称心  迟宠  梦灾末世生存指南  衫生诡  戚风童话  阴阳眼小师妹  异界烽火录贰烽云再起  上门龙婿陆凡  夫人的病今天好了吗  校园全能马甲女神  张钟颖  最强豪婿陆凡  韩娱之聚光  嗣子荣华路  我的蛮荒部落  四龙攒凤  青梅千千结  大佬甜妻宠上天  

热门小说推荐
全球高武:横扫天骄榜

全球高武:横扫天骄榜

天赋榜财富榜强者榜穿越到这个任何事物都要用榜单来评个高低的奇怪世界,王野有点慌激活了无限打榜系统,王野有点小开心超越榜单名次可以获得无限奖励,王野更开心了若干年后,看着宇宙间所有榜单上唯有绝色佳人榜没有自己的名字,王野终于做出了一个违背祖宗的决定...

极品修真邪少

极品修真邪少

逆天妖孽陈青帝,以低弱的修为成功炼制了仙丹,却被丹劫干掉,灵魂穿越到了地球!好吧,穿越到了地球,陈青帝还能接受。让陈青帝抓狂的是,他发现自己穿越到了一个全身赤裸,死在女人肚皮上的超级纨绔败家子人渣的身上嚣张纨绔纵横花都的彪悍人生路,从此开始PS新书求罩,求收藏,推荐票,打赏各种求!老红已完本极品仙府,全文共计三百一十六万字,人品保障,放心收藏。...

离婚后霸总天天想娶我乔栩陆墨擎全文免费

离婚后霸总天天想娶我乔栩陆墨擎全文免费

老婆,咱们做个交易吧?什么交易?从今以后,我负责你下半生,你负责我下半身!滚!男女主一对一四年前,她带着腹中的小包子负气离开,四年后这位大叔,我看你印堂发黑,肝火旺盛,明显缺个老婆,我有个妈咪要不要了解下?不近女色的总裁大人看着面前小N号的自己,黑眸一深,二话不说将母子二人打包扛回了家,宠得人神共愤。有人问陆总,你这样做事是不是太不讲道理了?总裁大人冷笑讨好老婆这种事你还指望我讲道理?这是一个狂霸拽,吊炸天的霸道总裁如何蛮不讲理宠老婆的故事。...

百变销魂

百变销魂

奇遇如云云带彩,美女如水水流风,地作棋盘人作子,悠悠世事变无穷。主角运气好象不错,一穿越就成了主宰八百里海域的少主,随口一个命令发出,就有无数魔法师与剑师躬身听令,不管这个命令是何等的缺德但他真的愿意做这个人见人恨鸟见鸟昏美女见了躲进泥坑的超级大混蛋吗?...

基因狂徒

基因狂徒

杨平凡意外得到全基因解锁能力身负地球生命史上各种特异功能但他的战场不止这个时空...

王妃她天天想失宠

王妃她天天想失宠

书海阁小说网免费提供作者墨玉的经典小说王妃她天天想失宠最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说南宫玥那女人整天寻死觅活,这两天应该闹了不少动静吧。侍卫回王爷,那女人十分安分,没什么动静。南宫玥那女人接近本王别有目的,给本王仔细盯着。只是最后却什么都没有查到。南宫玥怒那个女人真能沉得住气!给我继续查。一个月后,一无所获的侍卫垂头丧气王爷,属下没日没夜的盯了一个月,连个屁都没查出来。对顾小薇来说,好吃好喝,逍遥的过自己的小日子不好吗?干嘛要为了一个男人斗得死去活来?所以,什么宫斗宅斗...

每日热搜小说推荐