「函数?」
我和小弦子两脸懵逼,对这个从来没有听说过的词汇充满了疑问。
「也别想太复杂,函数其实就是实现了某个功能的代码段。当我们要使用这个功能的时候,只需要调用函数就行了,而不是再写一段相似的代码。就好比说故事中的炼丹炉,太上老君在炼丹之前只需要把炼丹相关的程序设定好就行了,而不是每次都自己动手,去进行繁琐复杂的事情。
再举个简单的例子,奶奶使用电饭煲煮饭你看到过吧?现在煮饭只需要三个步骤:淘米掺水、上电、按煮饭按钮。在老爹小时候,煮饭可不是一件容易的事情,你得自己先烧一锅水,等水开了之后淘米,倒进锅里,然后一边烧火保持锅内的水沸腾,一边还要频繁搅拌,不让米粒沉降在锅底。
等到米粒五六分熟的时候,还要用筲箕将它们沥干,最后再用甑子把半生夹熟的米粒蒸熟。
而现在煮饭这个功能已经电饭煲实现了,所以我们现在煮饭只需要调用电饭煲的煮饭功能就行了,快捷又方便。
函数的本质作用就和炼丹炉、电饭煲一样,是实现了某种功能代码段,至于要实现什么功能,这就要靠我们程序员来定义了。」
有两个例子做分析论证,我慢慢理解了为什么要使用函数,以及函数是什么。既然我都明白了,小弦子肯定也早就悟得其真谛。
「既然已经知道why和what了,那么接下来就应该学习how,如何使用?其实不管是学习编程也好,还是学习其他的东西,你只要按照这个套路来,基本上不会出岔子。
在学习如何使用的过程中,我们依然用炼丹炉和电饭煲这两个例子来说明。
要使用函数,那咱们得先定义函数。你要炼丹,没有炼丹炉怎么炼?煮饭没有电饭煲怎么煮。所以我们如果要使用某个函数,必须得先定义。
当然了,不是所有函数都需要自己的定义,有可能别人已经给你定义好了,就像是print()函数,这个是C语言函数库,也就是开发C语言的那些科学家已经定义好了的,咱们直接拿来使用就行了。
你们想啊,咱们没有电饭煲的时候总不能自己造一个吧,可以去商店里面买一个,因为别人已经造好了。
好了,闲话休提,言归正传。
要定义个函数,实现一个功能,你总得给它起个名字吧?虽然这个名字只要符合之前讲过的其名法则即可,但是我们还是尽量让它贴近功能。你看炼丹炉、电饭煲这两个名字,人一听就知道是用来干什么的。
起名可是头等大事,不能含糊,名字起好了问题就解决一半了!当然这是不可能的,哪有那么便宜的事情。
接下来就是要完成这个功能,需要一些什么条件因素了。如果要炼丹,你总得准备草药啊什么的吧?要煮饭总得要米、水这些东西吧。
当然了,也不绝对。你们看,按照理论上来说炼丹炉和电饭煲都还有一些不需要任何东西的功能,比如说给孙悟空炼火眼金睛的时候,不就什么都没有放么?
然后就是这个功能要得到什么东西,你看,炼丹炼丹,最后得到的是仙丹,煮饭煮饭,最后得到的时候米饭。
所以我们的函数也可以得到一些东西,当然了也不是绝对的。如果炼丹炉就那么烧着玩儿,也不会得到仙丹是吧?
最后一步,就是具体功能的实现过程了,这个需要我们来做。
以上在C语言中都有它们专业的叫法,起的名字叫做函数名,需要的元素叫做参数,得到的结果叫做返回值。
上面的内容总结起来,一个函数的声明格式如下:
返回值函数名称(参数列表)
{
实现功能的代码;
return 返回值;
小说推荐
- 亲爱的程序媛
- 她,一开始是失业失恋的咸鱼 他,一开始是一张海报 一个在仰望 一个默默守望 爱情和梦想
- 女生熊猫国国王连载
- 最新章:休整声明
- 完美男主养成计划
- “作为一个前21世纪普通废宅,没有要精通料理、乐器、礼仪、历史、写作、插画、编程、撩妹、八国以上语言…做到学习第一、家世无敌、运动万能的觉悟,怎么成为二次元全能完美男主 夏目龙也 这是一个开场即无敌的全能男主轻松愉快的青春日常 ps:主要剧情有《会长大人是女仆《路人女主的养成方法《冰菓,此外也会穿插
- 玄奇九棍连载
- 最新章:第四百八十八章 稻荷神
- 重生八零之女首富养成计划
- 女大学生秦小鱼被渣男害得死不瞑目。重生的她穿到25岁小寡妇身上,抑郁症带俩娃,重点是生活在八十年代。br 没享受过家庭温暖的秦小鱼被五岁儿子感化,她决定带两个娃好好活下去。她开启了彪悍人生:开美容学校,开建材市场,开发楼盘,成功上市…br 呃,这也叫女首富养成计划。br 她的人品和情商就是最好的金手
- 玄奇玉壶冰连载
- 最新章:第868章 大结局
- 女武神养成计划
- 强大的外星生物基因,融入人类身躯。骨骼强度超过虫族外壳,肌肉力量接近星空异兽.合理运用人体力量的古武,加上强大的身体素质。手撕刀锋女皇,脚碎合金机甲,剑斩星空比蒙。她们是性格迥异的美女。她们也是绝代风华的武者。她们更是守护家园的侠客。没有系统,没有老爷爷,没有逆天典籍,有的只有不懈的努力与坚持,张平
- 玄奇白色鳥风连载
- 最新章:第3章 请您务必同意
- 女神养成计划
- 生母早逝、父亲厌弃、嫡母不喜、生活艰辛。对于洛琳菁而言,她不知道她的出生,对洛家意味着什么。在来自未来的“女神养成系统”的帮助下。洛琳菁拜入神医门下,并成长为一名顶级的驱兽师。就在她剥开迷雾即将调查出生母死因之时。又莫名成为多起驱使凶兽杀人的“幕后黑手。北川冰渊,异兽横行。一场足以撼动整个人与凶兽世
- 玄奇浅绿连载
- 最新章:第434章 逃不掉
- 最强小弟养成计划
- 谷神奇是在《军团争霸》里获得最强战绩的人,却也是个传说中的战5渣 穿越异界后,谷神奇激活了游戏系统,获得了“纸上谈兵”天赋 他用多兵种统帅权限兑换了超人体质,从此修炼超级快,再也不怕“名将战,终于可以率领军队冲在最前面了 可他也受到只能统帅一支兵种的限制“不怕,既然如此,那就打造成海陆空天下无敌的‘
- 玄奇大谷神奇连载
- 最新章:第209章 战斗
- 专属校草养成计划
- 刚入学校的许念,开学的前一天就入院了,而且还是被一个全校公认的帅哥用篮球砸了脑袋。这开学的第一天就这么丧,满心期待的心情瞬间就被浇灭了…
- 玄奇校草颜如玉连载
- 最新章:第418章 无理取闹
- 超级水库养成计划
- 刚毕业就失业的三无小青年(没钱,没背景,没后台,某天在网上搜索到一篇有关鱼类养殖的帖子,一觉醒来,发现居然可以看到鱼塘的提示文字 自此开启外挂养鱼人生,成功走向发家致富道路 听说大闸蟹供不应求!养 听说银鱼濒临灭绝!养 听说生鱼片营养价值高!那就在咱家水库里养些三文鱼吧 顺便再圈养几条鲨鱼看家护院
- 玄奇苏小轼007连载
- 最新章:第二十九章:满载而归,却失业了
- 人类养成计划
- “永恒星矿区出售:40定敏锁定命中机械杖,怒火风雷,正宗凌云重工武器公司出品,收G517菱石,收二手2020国标接口凹槽模块“两千收变压能量传输连接端口,出售能量增幅器,出售RG777原石,出售H省工业装备制造有限公司原装四排钻探器“出售2020武器标准十倍助推,六改凹槽外机甲,另出售1100当量限
- 科幻快乐小伙伴连载
- 最新章:第二百二十四章 航海王_悠闲的结局
《程序媛养成计划》情节跌宕起伏、扣人心弦,是一本情节与文笔俱佳的都市,千千小说网转载收集程序媛养成计划最新章节。