c函式

更新时间:2025-05-16 09:37:44 阅读: 评论:0

c函式

“函式”是从英文function翻译过来的,其实,function在英文中的意思即是“函式”,也是“功能”。从本质意义上来说,函式就是用来完成一定功能的。这样对函式的概念就很好理解了,所谓函式名就是给该功能起个名字,如果该功能是用来实现数学运算的,就是数学函式。

基本介绍

中文名:c函式 外文名: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)//档案指针位置函式FILE *fopen( "档案名称称","档案打开方式") //打开档案函式fclose(FILE *p) //档案关闭函式int fscanf(FILE *P,"格式字元串",类型 类型名称) //格式化读函式 将数据从档案中读取到类型名称中int fprintf(FILE *p,"格式字元串",类型 类型名称) //格式化写函式 将数据从出入框中读取到档案中int fputc(FILE *p, 类型 类型名称) //将字元串写到档案中int fgetc(FILE *p) // 将数据从档案中写到字元中–字元函式—int putchar(int c)//将字元串输入到控制台上int getchar()//字元写函式–输入输出函式–int printf("格式输出字元串",类型参数名);int scanf("格式输入字元串",类型参数名地址);—空间函式–void *malloc(size_t size) //申请空间函式void *calloc(size_t size,size_t nblocks) //申请空间函式,并初始化为0void free(类型) //释放空间函式自定义函式

格式

返回值类型 函式名(参数列表,….){

/*函式功能*/return [变数名]; // 是否需要写变数名取决于返回类型}

intFactorial(intn){if(n<0){returnERROR;}elseif(n==0){return1;}intresult=1;for(i=1;i<=n;i++){result*=i;}returnresult;}

调用

一般形式

函式调用的一般形式为函式名(实参表列);如果是调用无参函式,则”实参表列”可以没有,但括弧不能省略。如果实参表列包含多个实参,则个参数间用逗号隔开。实参与形参的个数应相等,类型应一致。实参与形参按顺序对应,一一传递数据。但应说明,如果实参表列包括多个实参,对实参求值的顺序并不是确定的,有的系统按自左至右顺序求实参的值,有的系统则按自右至左顺序

方式

按函式在程式中出现的位置来分,可以有以下三种函式调用方式:函式语句把函式调用作为一个语句。printstar();这时不要求函式带回值,只要求函式完成一定的操作。函式表达式函式出现在一个表达式中,这种表达式称为函式表达式。这时要求函式带回一个确定的值以参加表达式的运算。函式参数函式调用作为一个函式的参数,实质上也是函式表达式形式调用的一种,因为函式的参数本来就要求是表达式形式。

本文发布于:2023-03-25 20:03:29,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/to/1679911565236532.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函式
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道