温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:02
我们对函数做一个引用,它到底是什么东西呢?它的作用是什么?在这里,我们通过案例一点点带入。这个案例讲完了之后,你就知道程序为什么要使用函数。我们写一个代码,求两个数的最大公约数。最大公约数。假设第一个数为12。第二个数是14。如何求这两个数的最大公因数呢?用一个负循环。
01:04
B。不等于零。非。B等于。BA余除以B。打印出A的值。这个A就是。最大公约数。运行一下。我们可以看到。二二就是12和14的最大贡献数。然后我们再求两个数的最大公因数。
02:01
假设。12。18。我们再运行一下。我们可以看到,六是12和18的最大公约数。我们可以看到。除了数值不一样。其他的代码完全一样,我们能不能把这个功能做一个提出来。我们会收一个代码段,这个代这个代码片段在勾元的叫做函数。那么函数是如何定义呢?建基本语法,我们把这块复制过来。
03:05
自定义一个函数。完成两个数的最大公约数。C,函数名GCD。形态列表。飞。第印,他。返,返还为止。反而印他。然后我们把这段这段代码复制过来。然后R等于A。嗯,定义完成后如何的调用呢?这是这是定义一个函数。
04:02
定义,定义完成后,我们还要使用它。如何使用呢?那我们就可以调用这个函数。一出。A1冒号等于12。B冒号等于14。然后调用了。准备一个接收的变量。GCD。A把A和B传进来。打印出二的值。再复制一下。十二十八。
05:09
我们可以看到运行结果完完全一样。但是这中间的细节完全被封封撞在一个函数里面了。这个为什么要使用函数提高代码复用,减少代码的冗余,代码的维护性也提高了。关于函数的细节,建下节课。
我来说两句