首页 > 代码库 > C--函数

C--函数

函数:具有特定功能的代码段,分为库函数,自定义函数.

函数定义:

函数返回值类型  函数名(形式参数列表)

{

代码段;

return 返回值;

}

注意:每个函数返回值最多只有一个.return是一个函数结束的标志.

 

形式参数(形参):函数定义时使用的虚拟参数名,用以接收函数调用是传递过来的实际值.

实际参数(实参):函数调用时包含的具体实际值.

 

注意:函数调?用中,形参会拷?实参内容,传递参数是给函数传送信息的一种?方法。

函数的三个组成部分:函数申明,函数定义,函数调用.

函数申明:对函数的一种简单描述,也叫函数原型.

函数在main函数之前,可以省略函数申明,在main函数之后必须在main函数之前申明函数.

 

函数申明和定义的位置:源文件包含头文件和实现文件.  

函数申明一般都在头文件中,头文件是xxxx.h文件. 函数定义一般写在实现文件中,实现文件是xxxx.m文件.

数组作为函数参数:数组作为参数时形式上和普通的参数是一样的,但是它不是简单的数据拷贝,而是传递数组的首地址,此时形参和实参共用同一段内存空间.

 

函数可以嵌套调用,但是不可以嵌套定义.

变量:全局变量,局部变量.

全局变量:在相对的函数空间内都可以调用的变量,局部变量只能在相应的局部大括号内具有意义可以被调用,局部变量在被调用完后会由系统自动释放.