手机浏览器扫描二维码访问
「函数?」
我和小弦子两脸懵逼,对这个从来没有听说过的词汇充满了疑问。
「也别想太复杂,函数其实就是实现了某个功能的代码段。当我们要使用这个功能的时候,只需要调用函数就行了,而不是再写一段相似的代码。就好比说故事中的炼丹炉,太上老君在炼丹之前只需要把炼丹相关的程序设定好就行了,而不是每次都自己动手,去进行繁琐复杂的事情。
再举个简单的例子,奶奶使用电饭煲煮饭你看到过吧?现在煮饭只需要三个步骤:淘米掺水、上电、按煮饭按钮。在老爹小时候,煮饭可不是一件容易的事情,你得自己先烧一锅水,等水开了之后淘米,倒进锅里,然后一边烧火保持锅内的水沸腾,一边还要频繁搅拌,不让米粒沉降在锅底。
等到米粒五六分熟的时候,还要用筲箕将它们沥干,最后再用甑子把半生夹熟的米粒蒸熟。
而现在煮饭这个功能已经电饭煲实现了,所以我们现在煮饭只需要调用电饭煲的煮饭功能就行了,快捷又方便。
函数的本质作用就和炼丹炉、电饭煲一样,是实现了某种功能代码段,至于要实现什么功能,这就要靠我们程序员来定义了。」
有两个例子做分析论证,我慢慢理解了为什么要使用函数,以及函数是什么。既然我都明白了,小弦子肯定也早就悟得其真谛。
「既然已经知道why和what了,那么接下来就应该学习how,如何使用?其实不管是学习编程也好,还是学习其他的东西,你只要按照这个套路来,基本上不会出岔子。
在学习如何使用的过程中,我们依然用炼丹炉和电饭煲这两个例子来说明。
要使用函数,那咱们得先定义函数。你要炼丹,没有炼丹炉怎么炼?煮饭没有电饭煲怎么煮。所以我们如果要使用某个函数,必须得先定义。
当然了,不是所有函数都需要自己的定义,有可能别人已经给你定义好了,就像是printf()函数,这个是c语言函数库,也就是开发c语言的那些科学家已经定义好了的,咱们直接拿来使用就行了。
你们想啊,咱们没有电饭煲的时候总不能自己造一个吧,可以去商店里面买一个,因为别人已经造好了。
好了,闲话休提,言归正传。
要定义个函数,实现一个功能,你总得给它起个名字吧?虽然这个名字只要符合之前讲过的其名法则即可,但是我们还是尽量让它贴近功能。你看炼丹炉、电饭煲这两个名字,人一听就知道是用来干什么的。
起名可是头等大事,不能含糊,名字起好了问题就解决一半了!当然这是不可能的,哪有那么便宜的事情。
接下来就是要完成这个功能,需要一些什么条件因素了。如果要炼丹,你总得准备草药啊什么的吧?要煮饭总得要米、水这些东西吧。
当然了,也不绝对。你们看,按照理论上来说炼丹炉和电饭煲都还有一些不需要任何东西的功能,比如说给孙悟空炼火眼金睛的时候,不就什么都没有放么?
然后就是这个功能要得到什么东西,你看,炼丹炼丹,最后得到的是仙丹,煮饭煮饭,最后得到的时候米饭。
所以我们的函数也可以得到一些东西,当然了也不是绝对的。如果炼丹炉就那么烧着玩儿,也不会得到仙丹是吧?
最后一步,就是具体功能的实现过程了,这个需要我们来做。
以上在c语言中都有它们专业的叫法,起的名字叫做函数名,需要的元素叫做参数,得到的结果叫做返回值。
上面的内容总结起来,一个函数的声明格式如下:
返回值函数名称(参数列表)
{
实现功能的代码;
retu返回值;
上门龙婿陆凡 迟宠 最强豪婿陆凡 王妃称心 阴阳眼小师妹 韩娱之聚光 顾九辞霍明澈 龙婿陆凡 青梅千千结 四龙攒凤 我的蛮荒部落 梦灾末世生存指南 张钟颖 嗣子荣华路 大佬甜妻宠上天 校园全能马甲女神 夫人的病今天好了吗 衫生诡 戚风童话 异界烽火录贰烽云再起
你摸了摸魔法羊皮纸,你发现自己忽然变的更抗揍了。你又摸了摸魔法羊皮纸,你发现自己逃命时跑的更快了。你恍然之间拥有了基础战斗的能力。你摸了摸高级战斗术的书籍,你发现自己力量更强,隐约还懂了一些武技的奥秘。你挥舞着战戟,精通了格斗,还能空手释放各种魔法。你发现,在这片世界似乎无所不能,学什么会什么,一切似乎是有人在给你...
赤炼苍穹由作者猪猪猪猪鑫创作全本作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供赤炼苍穹全文无弹窗的纯文字在线阅读。...
铁肩担重任,履职为人民!李天逸选调生报到的第一天便因为镇长助理的事情得罪了镇委书记曾立祥,恰好这时青龙镇下属过山村发生疫情,曾立祥公报私仇派李天逸前往,面对过山村的穷山恶水和不配合的老百姓,李天逸该何去何从?新书开坑,继续稳定更新。看得快的兄弟可以去看一下梦梦的完本作品官途和权力巅峰,两本都是正版总点击超过...
疼疼痛出乎她意料。男人的声音沙哑暗沉第一次?千桃这辈子做的最大胆的事,就是算计了海城最权威的那个男人厉珩之。结果聪明反被聪明误,成为...
出生贵族豪门,偏就矮胖不堪。这不是他的错,当然更不是他父母的错。如果一定要说这是谁的错只能说这是他天生太猛惹的祸。未婚妻漂亮不是他的错未婚妻不爱他也不是他的错。如果也一定要说这是谁的错,只能说是他太丑惹的祸。打架不是他的错,杀人不是他的错。都是吃醋惹的祸。打架赢了是他的错,输了也是他的错。这全他娘的是女人惹的祸。红颜祸水,古人诚不欺偶!!!哈哈哈网络小说写的也好,看的也罢,只求一爽而矣,何需太多讲究。夸也好,骂也罢,不外乎大家每日愉悦数分钟夸奖是鼓励,批评是勉励,更新更是根本。QQ群38367604有位谢谢偶们的鸭哒同学17352225有位谢谢黑暗迷同学哈哈42102483有位41954618已满对不起这几天好些没能加上的朋友请加前面的试试好几天没上QQ了昨天上了之后才发现群满了谢谢了想入群的朋友加入其中一个群就可以了位置有限请体谅嘿嘿...
一场设计,男友的背叛,她从青城豪门第一名媛,沦落为他的情人。当她不知不觉爱上他时,竟让她撞破惊天大秘密,原来那只在背后操纵她命运的黑手竟是没有我的允许,你别想逃开。他把她压倒在沙发上。她骑在他的身上,你欠我的,用你的身体来还,这辈子,下辈子,生生世世。...