手机浏览器扫描二维码访问
语言有许多强大的优点。
但是在此,(顶着老师和同行们的压力)我想让新手知道的是:函数。
函数是什么?当我们在写代码的时候,可以想象为我们写的每一行都是一个指令。
我们写十几行指令来实现一个乘法运算,用二十几行写一个排序操作。
程序猿是世界上最懒的物种,他们不想每次要做乘法时都写十几行代码。
能不能用一行指令代表十几行指令?就像:
指令集a和指令集b所描述的就是完全同样的事情。
但是a用了7个指令,b用了5个指令。
如果你要在这件事件上偷懒,你是愿意以a的形式还是b的形式来写这个指令集呢。
我不知道你的选择是什么,但是作为世界上最懒的物种来说,程序猿在编程的时候,能少写一行就不会多写,能少敲一个字母就绝对不会敲两个。
所以在碰到上面这个问题时,采用b的写法无疑。
那么如何实现呢?假设指令集a中的每条指令都是计算机能够识别的指令,指令集b中的第3条“把大象装进冰箱”
是计算机不能识别的,是我们自己虚构的。
但是我们要使用这条指令,因为它对于我们来说很省事。
现在很简单,只要规定:我们每次写“把大象装进冰箱”
这条虚构指令,就自动把它翻译成“打开冰箱、把大象塞进去、关上冰箱”
这三条原生指令。
翻译过程不用担心,前人们已经写好了各种翻译器能够现实这种效果。
那么,上面我们虚构出来的那条指令:把大象装进冰箱。
其实就是我们所谓的函数!
下面展示的是在c语言中创建一个函数的形式。
把大象装进冰箱(大象x)
{
打开冰箱;
把 大象x 塞进去;
关上冰箱;
}
下次想干这件事件的时候,就只要写一句:把大象装进冰箱(大象巴拉)。
括号里写哪头大象,就装哪头。
那么把大象装进冰箱()就是一个函数。
有了函数这个东西,世界上任何复杂的任务都可以被拆分成最简单的单个任务。
当我们学c语言的时候,一定要把函数的用法学好。
我认为这也是新手学习c语言的主要任务。
更高级的编程语言
按照学院派的编程学习路线,计算机专业基本都是先学c语言,然后学c++,,然后学onjs。
。
。
。
,然后回去再学汇编呀、电路呀什么的。
想必大家都熟悉这套方案。
龙踞都市,管它风雨雷电,水深海浅,我自遨游九霄,脚踏八方!...
一双彪悍的双眼,让世间所有的一切都毫无遮掩展现在眼前,陈阳终将站在都市的顶峰,成为统领众人的王中之王!...
原本以为自己是孤儿的墨远,突然多了一个超有钱的老爸,然而墨远感觉自己还是很穷。唔穷的只剩钱了。唉!穷,是一种病。得治...
帝都第一贵公子厉枭寒,性格冷酷,尊贵神秘。有一天,他结婚了,新娘乃刚刚破产的宁家之女宁青青。小道传言,宁家破产皆是厉少一手所为。宁青青以为她嫁给了自己的仇人。他为了折磨她,才故意娶她。却不知,这个男人,一直以来默默守着她,保护她,珍爱她犹如天上明月。由始至终,她都是被深爱的那一个。一句话简介一个先婚后爱,先当冤家再相爱的甜宠故事。展开收起...
神尊狼狈的看着易池道你怎么成长的如此之快?易池笑着说道只要有了兑换空间,你也可以。幸运的穿越后,易池带着逆天的兑换空间,在异界开始了新的征程。挡我者,死!!易池牛气冲天的说完,一道闪电顿时便轰了下来。新建扣扣群58778243(满)新建扣扣2群209758929新建扣扣3群210922885(PS弥煞新书,异界兑换流作品,一片崭新的幻想世界将展现在您的眼前。)...
他是津海出名的废物上门女婿,谁又知道他真实的身份是让人闻风丧胆的王爷!他为什么会当上门女婿,背后又有什么隐情...