笔下小说网

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

第四十二章 隐身和显形(第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)

{

热门小说推荐
快穿:杠上腹黑大佬

快穿:杠上腹黑大佬

苏尧上一秒撂倒几个小混混,下一秒扑进男人怀里装害怕装柔弱,颤抖得像被风雨摧残的小白花,嘤嘤嘤,我好害怕。男人揉了揉他的头发,然后柔声安抚道,别怕,有我在。系统宿主,你可真是个戏精。还有,主神大人,你眼睛是出什么问题了吗?...

蛮荒君王

蛮荒君王

纪元的更迭,世事的转变肉身神通长生仙道永生故事还在继续,传说依然存在然新的纪元,新的篇章即将打开不一样的永生之路,不一样的超脱之法。本为天君,为求永生陨落转世,之后得宝荒字,一路杀人夺宝吸收境界快速升级,欲重踏天君之位,且在这其间,种种阴谋,开始渐渐显现…...

茅山道士异界游

茅山道士异界游

茅山派第十二代掌门明志,在鬼门关大开的一天,被卷入旋涡而来到异世界。爱冒险的他协着绝世秘笈来到这个世界,无疑是给了他最好的展示空间。魔法?没用实用价值的障眼法而已。武士?就算是再厉害的蚂蚁穿上自认为最坚硬的铠甲,还不一样一脚踩死!魔兽?幻兽?宠物罢了。盗贼?精灵?龙族?切,女的收进后宫,男的全作奴才!种马怎么了?无敌怎么了?yy怎么了?不是主角太厉害,只是别人太弱了而已。...

先生,我们不约

先生,我们不约

结婚一年,老公宁可找小三也不愿碰她。理由竟是报复她,谁让她拒绝婚前性行为!盛怒之下,她花五百万找了男公关,一夜缠绵,却怎么也甩不掉了!他日再见,男公关摇身一变成了她的顶头上司一边是拿床照做要挟的总裁上司,一边是满心求复合的难缠前夫,还有每次碰到她一身狼狈的高富帅,究竟谁才是她的此生良人...

铠武

铠武

这双拳头中寄宿者破坏毁灭原始野蛮欲望,但是这双拳头同样也寄宿着希望守护勇敢责任。在这双拳头面前,荆子羽的拳头究竟会沦为破坏的毁灭,还是守护的希望?在铠武者面前,人类曾经自豪的兵器已经变的毫无意义,全新的进化开启,属于铠武者的时代降临。在这个时代里,有热血,有天才,有激情,有友情,还有努力和胜利!本人作品仙之机甲(1783792字)武之机铠(1830725字)都市之复制专家(2202588字)都市之军事专家(1353017字)神武(1392371字)。O∩∩O字数保证,完本保证,质量保证!...

枭臣

枭臣

现代人谭纵含冤而死,英魂不散,意外回到一个陌生的历史时空中去,成为东阳府林家刚考中举人性格懦弱有些给人看不起的旁支子弟林缚。还没来得及去实现整日无事生非溜狗养鸟调戏年轻妇女的举人老爷梦想,林缚就因迷恋祸国倾城的江宁名妓苏湄给卷入一场由当今名士地方豪强朝中权宦割据枭雄东海凶盗等诸多势力参与的争夺逐色的旋涡中去。不甘心做太平犬也不甘沦落为离乱人,且看两世为人的林缚如何从权力金字塔的最底层开始翻云覆雨,在哪识罗裙里销魂别有香的香艳生涯中,完成从治世之能臣到乱世之枭雄的华丽转变。...

每日热搜小说推荐