1、return只能返回一个符合返回类型的值,不能返回多个。
2、函数设计应做到低耦合、高内聚。
即:在不增加代码复杂度的情况下,尽量减少函数之间的调用关系,在本函数实现规定的功能。
3、C语言规定,在一个源程序中,main函数的位置可以任意。
4、函数可以嵌套调用,但不可以嵌套定义。
5、函数的声明只是告诉编译器函数返回值类型、函数名字以及函数所需要的参数。函数的定义是说明函数是怎么实现的。
6、函数必须保证先声明后使用。函数定义在使用之后,使用之前没有声明时,编译器编译时识别不了该函数。
7、递归存在限制条件,当满足这个限制条件的时候,递归便不再继续。每次递归调用之后越来越接近这个限制条件。
8、sizeof():获取数组的总大小,包括字符串后隐藏的'\0';strlen():获取字符串中有效字符的个数,不算'\0'。