| 
 
| 函数:功能相对独立的代码段。 函数格式
 返回值类型   函数名称(函数参数){
 函数体;
 }
 
 无参无返回值::
 一般式
 void  函数名(){
 声明部分//定义局部变量
 语句
 }
 
 无参有返回值::
 一般式
 返回值类型  函数名(){
 声明部分//定义局部变量
 语句
 return 返回值类型或常量  //返回给调用函数
 }
 
 
 有参无返回值::
 void  函数名(形式参数表列){
 声明部分//定义局部变量
 语句
 
 }
 有参无返回值::
 一般式
 返回值类型  函数名(形式参数列表){
 声明部分//定义局部变量
 语句
 return 返回值类型或常量  //返回给调用函数
 }
 
 形参
 形参定义后并不会立即分配储存空间
 如果有多个形参,可以用逗号隔开
 形参的类型可以不相同
 在函数中不能定义和形参同名的变量
 
 实参
 实参可以是变量,常量,亦可以是表达式。
 
 形参和实参之间的传递过程
 调用函数的时候,实参的值是一个已经确定的值。
 把实参的值,赋值给形参。
 实参和形参的类型要一致,如果不一致会造成精度的丢失。
 形参的值在函数的内部可以被修改,但不会影响主调函数中实参的数据。
 
 函数的返回值
 sum相对main被调函数。
 main相对sum是一个主调函数。
 int sum(int x,int y){
 return x+y;
 }
 int main()
 {
 printf(“sum=%d\n”,sum(5,6));
 }
 
 函数的返回值注意点
 函数返回值,用到一个关键字return
 return 可以是(常量,变量,表达式)
 | 
 |