函数是什么?

1. 函数是什么?

  函数就是一系列C语句的集合,为了完成某个会重复使用的特定功能。需要该功能的时候,直接调用该函数即可,不用每次都堆叠一大堆的代码。需要修改该功能的时候,也只要修改和维护这一个函数即可。

  总之,将语句集合成函数,好处就是方便代码重用。并且,一个好的函数名,可以让人一眼就知道这个函数实现的是什么功能,方便维护。

  可以理解成它相当于方法,调用这个函数就是调用这个方法。比如说吃饭,它就是一个动作的集合,端碗,拿筷子,夹菜,放嘴里等等,那么你要吃饭,就要调用吃饭这个函数,也就是用吃饭这个方法来实现你想要的功能。

  函数必须先定义了才能调用。

  如:printf函数,程序开头#include<stdio.h>,头文件stdio.h这文件中就已经先定义好了printf函数了,所以我们才可以直接写printf()来调用这个函数。

  还是以吃饭为例,倘若一个小孩从来没有学过吃饭,不知道吃饭是怎么样的,我们叫小孩子吃饭,它是不知道所以然的,而只有教会他吃饭的一系列动作,他以后才会自己吃。

  因为这个小孩他心里根本不知道吃饭是啥,也就是没有吃饭一系列动作的定义,所以不知如何去做,就如同函数一样,须先定义了才能用。  

posted @ 2017-01-11 18:53  GuangriChien  阅读(418)  评论(0)    收藏  举报