一、为什么需要函数:
(1)避免代码冗长
(2)模块化编程
(3)按功能划分程序内容
二、函数三要素
(1)函数名
(2)参数列表
(3)返回值
三、函数的定义
//无参函数定义
类型 函数名( )
{
函数体;
}
//有参函数定义
类型 函数名(int data) //data是形式参数,需要包含变量的类型,变量名(非必须)
{
函数体;
}
//有返回值函数
类型 函数名(int data)
{
int x;
函数体;
return x;
}
四、函数形式参数和实际参数的区别
形参和实参值相同,但是地址不相同。