黑马程序员—C重点--函数的知识点

时间:2023-02-17 09:39:25

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! ———


函数内容的重点回顾


1)main()函数是整个函数的入口。


2)如果函数声明有返回值,则函数体内必需要有有效的return语句。


3)如果函数没有声明返回值类型,系统默认该函数返回int类型。


4)建议为函数增加前缀,以免组织间函数重名(比如NSLog前的NS前缀)。


5)在定义函数是一旦定义了函数列表,则调用函数是必须一一对应。


6)如果return的值与函数定义的值不匹配,系统将以函数定义的值为准进行强制转换。


7)声明函数可以省略行参名(如:void description(int,int);)。


8)所谓的传参,只是将参数的副本传递给函数,原数值不受影响。


9)递归函数 是一种极耗内存的函数,因此尽量少用。


11)当函数行参是数组名时,实质上传入的是指针。


12)内部函数用static修饰,外部函数用extern或者不修饰,因为默认是extern。


13)全局变量也可以使用static和extern修饰。