函數
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;
}
運行結果