C語言函數

函數

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;
}

運行結果





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章