c函数
数学函数
“函数”是从英文function翻译过来的,其实,function在英文中的意思即是“函数”,也是“功能”。从本质意义上来说,函数就是用来完成一定功能的。这样对函数的概念就很好理解了,所谓函数名就是给该功能起个名字,如果该功能是用来实现数学运算的,就是数学函数。
分类
库函数
c函数库自带的函数
--- 主函数--
int main() // 主函数
--- -数学函数 在math.h--
double sin(double x) //求正弦函数
double fabs(double x) //求绝对值函数
----文件型函数 ---
int feof(FILE *p) //是否文件末尾函数
void rewind(FILE *p) //文件定首位函数
long int ftell(FILE *p)//文件指针位置函数
fclose(FILE *p) //文件关闭函数
int fputc(FILE *p, 类型 类型名称) //将字符串写到文件中
int fgetc(FILE *p) // 将数据从文件中写到字符中
--字符函数---
int putchar(int c)//将字符串输入到控制台上
int getchar()//字符写函数
--输入输出函数--
---空间函数--
void *malloc(size_t size) //申请空间函数
void *calloc(size_t size,size_t nblocks) //申请空间函数,并初始化为0
void free(类型) //释放空间函数
自定义函数
格式
返回值类型 函数名(参数列表,....){
/*
函数功能
*/
return [变量名]; // 是否需要写变量名取决于返回类型
}
调用
一般形式
函数调用的一般形式为
函数名(实参表列);
方式
按函数在程序中出现的位置来分,可以有以下三种函数调用方式:
函数语句
把函数调用作为一个语句。
printstar();
这时不要求函数带回值,只要求函数完成一定的操作。
函数表达式
函数出现在一个表达式中,这种表达式称为函数表达式。这时要求函数带回一个确定的值以参加表达式的运算。
函数参数
函数调用作为一个函数的参数,实质上也是函数表达式形式调用的一种,因为函数的参数本来就要求是表达式形式。
参考资料
最新修订时间:2024-01-22 20:44
目录
概述
分类
参考资料