一、函数的概念
函数是C语言中最常见也是必不可少的基本单元,编写C程序的本质是去编写各种各样的函数,组成一个小的程序。在结构化程序设计中,其中的每一个程序都可以被 划分为若干个互不相关具有不同功能的模块, 函数虽然不是在C语言中非常重要到的,但是它极大地增强了代码的模块性,使程序更易于开发和维护。
函数又可以分为如下几类:
从用户使用的角度看:标准(库)函数和用户自定义函数
从函数的形式看:无参函数和有参函数
标准函数: 是由C语言的系统提供;用户只需在程序前包含有该函数定义的头文件
自定义函数: 用户在程序中根据需要而编写的函数。
函数定义的一般形式:
返回值的类型 函数名(形式参数列表)//函数首部
{
声明部分 函数体
语句
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);
}
声明部分:
int z;
说明函数内部用到的变量。
语句部分:
if ... 说明函数的功能
return(z) 返回函数的结果