C--函数
函数:具有特定功能的代码段,分为库函数,自定义函数.
函数定义:
函数返回值类型 函数名(形式参数列表)
{
代码段;
return 返回值;
}
注意:每个函数返回值最多只有一个.return是一个函数结束的标志.
形式参数(形参):函数定义时使用的虚拟参数名,用以接收函数调用是传递过来的实际值.
实际参数(实参):函数调用时包含的具体实际值.
注意:函数调⽤用中,形参会拷⻉实参内容,传递参数是给函数传送信息的一种⽅方法。
函数的三个组成部分:函数申明,函数定义,函数调用.
函数申明:对函数的一种简单描述,也叫函数原型.
函数在main函数之前,可以省略函数申明,在main函数之后必须在main函数之前申明函数.
函数申明和定义的位置:源文件包含头文件和实现文件.
函数申明一般都在头文件中,头文件是xxxx.h文件. 函数定义一般写在实现文件中,实现文件是xxxx.m文件.
数组作为函数参数:数组作为参数时形式上和普通的参数是一样的,但是它不是简单的数据拷贝,而是传递数组的首地址,此时形参和实参共用同一段内存空间.
函数可以嵌套调用,但是不可以嵌套定义.
变量:全局变量,局部变量.
全局变量:在相对的函数空间内都可以调用的变量,局部变量只能在相应的局部大括号内具有意义可以被调用,局部变量在被调用完后会由系统自动释放.