函数的写法:
1、函数的声明:
2、函数的定义:
3、函数的封装:
4、函数的调用:
1、 函数的声明: int Fun( );
告诉编译器我要写一个新的函数,名字为Fun ;
函数声明包括 :
返回值类型:int + 函数名:Fun + ();
2、函数的定义:int Fun( ) ; { return ; }
确实一个函数的空客,(确定函数的作用域,函数的基本写法)
3、函数的封装:
往空壳中填入实质性的代码
int Fun( )
{
printf("hello world \n");
return 0;
}
4、函数的调用:
在主函数main中调用,从而执行里面的代码
int main( )
{
Fun( );
return 0;
}
函数的传参:
概念:把一个函数的数据传到另一个函数中,传参的本质就是赋值。
实参:
原始的变量
形参:
接受数据的变量
传参实例:
int Fun( int data);
int Fun (int data )
{
int sum,c=4;
sum = data + c;
printf("%d \n",sum);
return 0;
}
int main ( )
{
int a =3;
Fun(a);
return 0;
}
在上述例子中,主函数main中正数a 的值传入Fun函数中,也需要相同类型的int data 接收,最后输出结果是 3+ 4 = 7;
函数的返回值:return
函数返回值一般是0,如果是自己写的函数也可以自己定义;
返回值必须与函数的返回值类型保持一致,有时候需要加 ( ) 写如函数返回值类型来强制转换类型。