1、return只能返回一个符合返回类型的值,不能返回多个。

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

被折叠的 条评论
为什么被折叠?



