猪猪小说网

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

第三十四章 老君炼丹记下(第1页)

「函数?」

我和小弦子两脸懵逼,对这个从来没有听说过的词汇充满了疑问。

「也别想太复杂,函数其实就是实现了某个功能的代码段。当我们要使用这个功能的时候,只需要调用函数就行了,而不是再写一段相似的代码。就好比说故事中的炼丹炉,太上老君在炼丹之前只需要把炼丹相关的程序设定好就行了,而不是每次都自己动手,去进行繁琐复杂的事情。

再举个简单的例子,奶奶使用电饭煲煮饭你看到过吧?现在煮饭只需要三个步骤:淘米掺水、上电、按煮饭按钮。在老爹小时候,煮饭可不是一件容易的事情,你得自己先烧一锅水,等水开了之后淘米,倒进锅里,然后一边烧火保持锅内的水沸腾,一边还要频繁搅拌,不让米粒沉降在锅底。

等到米粒五六分熟的时候,还要用筲箕将它们沥干,最后再用甑子把半生夹熟的米粒蒸熟。

而现在煮饭这个功能已经电饭煲实现了,所以我们现在煮饭只需要调用电饭煲的煮饭功能就行了,快捷又方便。

函数的本质作用就和炼丹炉、电饭煲一样,是实现了某种功能代码段,至于要实现什么功能,这就要靠我们程序员来定义了。」

有两个例子做分析论证,我慢慢理解了为什么要使用函数,以及函数是什么。既然我都明白了,小弦子肯定也早就悟得其真谛。

「既然已经知道why和what了,那么接下来就应该学习how,如何使用?其实不管是学习编程也好,还是学习其他的东西,你只要按照这个套路来,基本上不会出岔子。

在学习如何使用的过程中,我们依然用炼丹炉和电饭煲这两个例子来说明。

要使用函数,那咱们得先定义函数。你要炼丹,没有炼丹炉怎么炼?煮饭没有电饭煲怎么煮。所以我们如果要使用某个函数,必须得先定义。

当然了,不是所有函数都需要自己的定义,有可能别人已经给你定义好了,就像是printf()函数,这个是c语言函数库,也就是开发c语言的那些科学家已经定义好了的,咱们直接拿来使用就行了。

你们想啊,咱们没有电饭煲的时候总不能自己造一个吧,可以去商店里面买一个,因为别人已经造好了。

好了,闲话休提,言归正传。

要定义个函数,实现一个功能,你总得给它起个名字吧?虽然这个名字只要符合之前讲过的其名法则即可,但是我们还是尽量让它贴近功能。你看炼丹炉、电饭煲这两个名字,人一听就知道是用来干什么的。

起名可是头等大事,不能含糊,名字起好了问题就解决一半了!当然这是不可能的,哪有那么便宜的事情。

接下来就是要完成这个功能,需要一些什么条件因素了。如果要炼丹,你总得准备草药啊什么的吧?要煮饭总得要米、水这些东西吧。

当然了,也不绝对。你们看,按照理论上来说炼丹炉和电饭煲都还有一些不需要任何东西的功能,比如说给孙悟空炼火眼金睛的时候,不就什么都没有放么?

然后就是这个功能要得到什么东西,你看,炼丹炼丹,最后得到的是仙丹,煮饭煮饭,最后得到的时候米饭。

所以我们的函数也可以得到一些东西,当然了也不是绝对的。如果炼丹炉就那么烧着玩儿,也不会得到仙丹是吧?

最后一步,就是具体功能的实现过程了,这个需要我们来做。

以上在c语言中都有它们专业的叫法,起的名字叫做函数名,需要的元素叫做参数,得到的结果叫做返回值。

上面的内容总结起来,一个函数的声明格式如下:

返回值函数名称(参数列表)

{

实现功能的代码;

retu返回值;

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

热门小说推荐
勇闯天涯

勇闯天涯

因家族恩怨纷争受到陷害锒铛入狱的吴铭,随着暴动的赤卫队员一起逃出监狱,在生与死的考验中,心地纯厚的吴铭奇遇和艳遇连连,狼行千里,勇闯天涯,终于成就一番惊世骇俗的伟业!请让天子为您讲述一段交织兄弟情谊与缠绵悱恻爱情的生动故事,一幅历史的恢宏画卷在您眼前徐徐展开。至今为止,天子已经完成铁骨傲气凛然越境鬼医热血燃烧大时代光速领跑者再生传奇等九部作品,每一本都完本,值得您的收藏和阅读!...

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

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

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

提点刑狱司

提点刑狱司

南宋时期,提刑官宋慈凭借仵作,为百姓申冤,一部洗冤录集,更是让后人称为法医奇书。...

嘘!厉先生,请别强娶

嘘!厉先生,请别强娶

嘘!厉先生,请别强娶据传厉家少爷不近女色,不是同志就是有隐疾。宋云洱扶了扶酸软的老腰,同志?隐疾?你们倒是来试试!明明就是一只禽兽!厉庭川,她们说我配不上你!宋云洱指着网络上的流言,愤愤的说道。男人好整以暇的在她身边坐下,不疾不徐问,说你哪配不上?宋云洱咬牙,她们说我一无长处!男人勾唇一笑,一脸玩味又暧昧,长处我有就行了,你确实不需要。喂,你干什么!宋云洱瞪着已经压在她身上的男人,咬牙切齿。厉庭川邪肆一笑,风淡云轻,当禽兽,顺便让你接受我的长处。...

使命召唤之大炮兵主义

使命召唤之大炮兵主义

PS就这么说吧,别说AK47M4A1迫击炮,就算是自行榴弹炮,黑鹰直升机M1A2只要有积分老子就能给你召唤出来!什么你还不服?怒了老子直接F22配战术核弹,核平一切!PPS愿美国海军陆战队三角洲部队美国游骑兵SAS反恐部队法国宪兵干预队俄罗斯装甲集团军阿尔法特种部队俄罗斯联邦警卫局赐给我力量吧PPPS咳咳,使命召唤4中的作弊码?咳咳,现代战争中联机的外G?亲你再说神马啊?我听不懂耶我会是那种人么?作者会是那种人吗?要知道,我联机可不是双持党外G狗(谜之音魂淡!别卖萌了!这么清楚还说不是?!)真PS貌似这就是带着使命召唤现代战争系列,穿越美国科幻电影中的坑爹故事啊机械公敌生化危机钢铁侠终结者变形金刚铁血战士异形星河战争等等...

乱世铮妍

乱世铮妍

前世,稀里糊涂地被爹妈抛弃在乱军之中,历经各种凄惨之后默默死去。重生后,第一件事就是在爹妈稀里糊涂的时候,把他们抛弃了。姑娘是支潜力股,大到券商,小到散户,大家争相购入!好吧,地盘我要了,财富我要了,军师我要了,将军我要了,这世道,没有什么是本姑娘要不起的!...

每日热搜小说推荐