函数
1.函数的概念及种类
1.1 库函数(系统函数)
由C系统提供,用户无须定义,也不必在程序中做类型说明,只需在程序前包含有该函数的头文件即可在程序中直接调用
例如:printf,scanf,getchar等
1.2用户定义函数
用户按照自己的需求写的函数,分为有参函数,无参函数;
2.函数的调用
例如计算三角形的面积
#include<stdio.h>
#include<math.h>
float area(float a,float b,float c)
{
float s,l;
if(a+b>c&&a+c>b&&b+c>a)
{
l=(a+b+c)/2.0;
s=sqrt(l*(l-a)*(l-b)*(l-c));
return s;
}
}
int main()
{
float x,y,z,s;
scanf("%f%f%f",&x,&y,&z);
s=area(x,y,z);
if(s) printf("三角形的面积是:%.2f\n",s);
return 0;
}
运行结果