函数
一.函数的分类
1.库函数
C语言中系统自带的具有特殊作用的函数。
在使用库函数之前,必须还程序的开头加上头文件。#include<文件名.h>
2.自定义函数
二、库函数
1.标准的输入输出函数——#include<stdio.h>
(1)printf和scarf
(2)putchar和getchar(字符的输入与输出函数)
(3)puts和gets
2.数学函数——#include<math.h>
(1)fabs函数
格式:fabs(x)
作用:求任意实数x的绝对值。
(2)sqrt函数
格式sqrt(x)
作用:求非负实数x的开平方(开根号)。
(3)sin函数
格式:sin(x)
作用:求x的正弦值,其中x为弧度不是角度。
(4)tan函数
(5)pow函数
格式:pow(x,y)
作用:求x的y次方。
3.字符串的处理函数——include<string.h>
(1)strlen函数
(2)strcpy函数
(3)stacat函数
(4)stremp函数
三*.自定义函数。
1.格式:
函数返回值的数据类型 函数名(类型 形参1,类型 形参2,……)
{ 函数体语句;
}
注意:
函数的命名规则与变量是一致的;
形参只能说变量;
一般来说将问题中的已知量(问题中必须具备的条件)作为形参来处理;
问题经过一系列的处理之后,会得到某个具体的值,称为其有返回值。
return语句的格式:
如果自定义函数缺省的返回值类型,则系统默认为int型