1.1定义函数
一:定义函数内容
1.指定函数名字,以便以后安名调用
2.指定函数类型,即函数返回值的类型
3.指定函数的参数的名字和类型,以便再调用函数时向他传递数据,对无参数不需要此项目。
4.指定函数应当完成什么操作,确定函数的功能。
二:定义函数方法
1。定义无参函数
类型名 函数名()
{
函数体
}
或:
类型名 函数名(void)
{
函数体
}
2.定义有参函数
类型名 函数名(形式参数表列)
{
函数体
}
3.定义空函数
类型名 函数名()
{}
例:
输出结果:
1.2调用函数
一:函数调用形式
函数调用一般形式:
函数名(实参表列)
函数调用方式:
1.函数调用语句 如: print_star();
2函数表达式 如: c=max(a,b)
3函数参数 如: m=max(a,min(b,c))
二:函数调用时的数据传递
1.形式参数和实际参数
2.实参和形参的数据传递
例:
输出结果:
1.3对被调用函数的声明和函数原型
一:函数声明条件
1.被调用函数必须是已经定义的函数。
2。如果使用库函数,在文本开头用#include指令调用有关库函数所需用的信息“包含”到本文中来。
二.函数声明的一般形式:
(1)函数类型 函数名(参数类型1,参数类型2,参数类型3......参数类型n 参数名)
(2)函数类型 函数名(参数类型1,参数类型2.......参数类型n)
例:输入两个实数,并求出他们的和。
输出结果: