自定义函数
简述:
C语言程序中,软件模块用函数实现
用于实现模块化程序设计:
1.将一个大的程序划分成若干程序模块,每个模块实现一定的功能么,以方便分工,或降低开发难度。
2.程序进行调试时,分别对每一模块进行调试,在较小的范围内查错并改正。
核心思想:
自顶向下,逐步求精。
优势:
降低程序的复杂度,使程序设计、维护、阅读、调试等操作简单化
函数三要素:
函数名、函数返回值、函数参数。
如:float f1(float x);
其中f1是函数名,f1前的float是函数返回值类型,float x是函数参数。
示例代码1:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
/*
求f1(x)=3*x^3+2*x^2-1
*/
float f1(float x)
{
float y;
y=3*x*x*x+2*x*x-1;
return y;
}
int main()
{
float x,y;
scanf("%f",&x);
y=f1(x);//这个公式十分亲切
printf("x=%.3f,y=%.3f\n",x,y);
return 0;
}
结果:
如上代码将通过x求y的过程封装入f1()这个函数,在需要使用这段代码时,只需要使用y=f(x);这种中学数学中使用了无数次的表示形式即可。
分类:
自定义函数类别: