库函数就是c语言自带的函数。
- 标准库函数的调用可以出现在表达式中,也可以作为单独的语句完成某种操作。
自定义函数
- C语言规定不能在函数的内部定义函数。
- 若在函数的首部省略了函数返回值的类型名,则说明该函数的返回值是int类型。
- 如果函数没有返回值,则必须定义为void类型。
- 不论函数体中有多少个return语句,只能执行一次。
- 如果函数体内没有return语句,这时必须定义函数为void类型。
- 当实参的个数多于一个时,各个实参用逗号隔开。实参的个数必须与调用函数中形参的个数相同,类型一一对应匹配。
- 函数的说明部分:如果所调用的函数在主函数之后,必须在主函数之前写函数说明double
add(double,double);函数说明部分结尾要加分号。
简单的函数调用的例子,有一些注意事项
#include <stdio.h>
double add(double,double);
main(){
double m,n,z;
scanf("%lf%lf",&m,&n);
z=add(m,n);
printf("%lf",z);
}
double add(double a,double b){
int s;
s=a+b;
return s;
}