前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >6.2 函数调用

6.2 函数调用

作者头像
小林C语言
发布于 2019-08-19 02:55:46
发布于 2019-08-19 02:55:46
1.3K0
举报

为了让大家有个明确的学习方向,请大家分享给有需要的人,谢谢!

一、函数调用的形式

一般形式

函数名(实参表列)

(1)函数调用语句

把函数调用单独作为一个语句

(2)函数表达式

函数调用出现在另一个表达式中

例子:

(3)函数参数

函数调用作为另一个函数调用时的实参

例子:

二、函数调用时的数据传递

(1)形式参数和实际参数

在定义函数时函数名后面括号中的变量名称称为“形式参数”或“虚拟参数”

在主调函数中调用一个函数时,函数名后面括号中的参数称为“实际参数”

(2)实参和形参间的数据传递

在调用函数过程中,系统会把实参的值传递给被调用函数的形参

三、函数的返回值

(1) 函数的返回值是通过函数中的return语句获得的

(2)函数值的类型

既然有函数返回值,这个值当然应属于某一个确定的类型,应当在定义函数时指定函数值 的类型

(3)在定义函数时指定的函数类型一般应该和return语句中的表达式类型一致,如果表达不 一致则以函数类型为准

原创不易,未经本公众号允许禁止转载,否则追究法律责任

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-10-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【编程经验】函数的调用
主调函数使用被调函数的功能,称为函数调用。在 C 语言中,只有在函数调用时,函数体中定义的功 能才会被执行。
编程范 源代码公司
2018/07/24
8200
探索JavaScript函数---基础篇
函数可以把具有相同或相似逻辑的代码“包裹”起来,通过函数调用执行这些被“包裹”的代码逻辑,这么做的优势是有利于精简代码方便复用。
P_M_P
2024/06/02
1180
探索JavaScript函数---基础篇
函数
在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。
星辰_大海
2020/09/30
6560
C语言——函数
C语言中的函数又常常被称为子程序,是用来完成某项特定的工作的一段代码。就像我们生活中的模块化建造技术,类比模块化建房子的过程:整个程序好比最终要建成的房子,而函数所代表的就是每部分模块(如第一层,第二层或者屋顶···),将这些模块灵活的拼接,就搭建成了最后的房子。
用户11029137
2024/03/19
1010
C语言——函数
江哥带你玩转C语言 | 08 - C语言函数
// 1.没有返回值/没有形参 // 如果一个函数不需要返回任何数据给调用者, 那么返回值类型就是void void printRose() { printf(" {@}\n"); printf(" |\n"); printf(" \\|/\n"); // 注意: \是一个特殊的符号(转意字符), 想输出\必须写两个斜线 printf(" |\n"); // 如果函数不需要返回数据给调用者, 那么函数中的return可以不写 }
极客江南
2021/07/11
4450
javascript函数基础
形参:声明函数时写在函数名右边小括号里的叫形参(形式上的参数) 实参:调用函数时写在函数名右边小括号里的叫实参(实际上的参数)
timerring
2023/10/13
1720
javascript函数基础
C语言笔记(8)函数篇
返回值必须记录在被调用函数的储存区里,编写函数的时候要把这个储存区的类型名称卸载函数名称前面
是小北a
2024/08/23
1250
C语言笔记(8)函数篇
JavaScript 函数
在 JS 里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用。虽然 for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时我们就可以使用 JS 中的函数。
梨涡浅笑
2022/05/08
8040
JavaScript 函数
【Python函数编程实战】:从基础到进阶,打造代码复用利器
函数在Python中扮演着至关重要的角色,它们不仅封装了代码的逻辑单元,提高了代码的复用性和模块化程度,还通过参数传递和返回值,实现了数据和结果的灵活交换。Python函数支持多种定义方式,从最基础的def关键字开始,你就能创建自定义函数,通过return语句指定函数的输出。更进一步,Python引入了匿名函数lambda,允许你在无需命名的情况下定义简短的函数表达式,非常适合处理小规模、一次性使用的功能片段。参数机制是Python函数的另一大亮点,支持位置参数、关键字参数、默认参数、可变参数等多种形式,使得函数设计更为灵活,能够应对多样化的输入需求。同时,函数的局部作用域与全局作用域的概念,以及闭包的运用,为理解和管理变量生命周期提供了清晰的框架。Python还支持高阶函数,即函数可以作为参数传递给其他函数,或是作为其他函数的返回值,这为函数式编程风格打开了大门,极大地拓展了代码的表达力和抽象层次。
爱喝兽奶的熊孩子
2024/07/15
1410
【Python函数编程实战】:从基础到进阶,打造代码复用利器
JavaScript基础07--函数
封装了一段可被重复调用执行的代码块,通过函数可以实现大量代码的重复使用。函数是一种数据类型。
软件架构师Michael
2022/08/02
1930
Rust函数和注释
在前面文章中,基本上都使用了main函数,而main函数是rust 程序的入口,声明函数的方式也很简单:
玖柒的小窝
2021/11/06
4400
全国二级C知识点总结5-函数
l C源程序是由函数组成的,函数由函数首部与函数体组成,函数体包括声明部分和执行语句部分组成。
用户6755376
2019/11/21
2.1K0
C++ Primer ---函数(读书笔记)
一个函数是由 返回类型 函数名称 0个或多个形参以及函数体构成。 函数调用时 使用函数名称加小括号,小括号里面是实参。 函数调用时,完成部分的工作:
HeaiKun
2020/07/07
6290
C++基础入门丨6. 函数——定义、调用和声明
操作系统:Windows 10 IDE:Visual Studio 2019 文章目录 1 函数的定义 2 函数的调用 3 值传递 4 函数的常见样式 5 函数的声明 6 函数的分文件编写 函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。 C++ 标准库提供了大量的程序可以调用的内置函数。例如,函数 strcat() 用来连接两
AXYZdong
2022/12/18
1.7K0
【C语言】卍字通晓→函数+递归
🚀write in front🚀    🔎大家好,我是泽En,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5→周榜43→总榜3343🏅 🆔本文由 泽En 原创 CSDN首发🐒 如需转载还请通知⚠ 📝个人主页:打打酱油desu_泽En_CSDN博客🎓 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏:【C】系列_打打酱油desu-CSDN博客📢 ✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩 ---- 目录
謓泽
2022/12/12
7640
【C语言】卍字通晓→函数+递归
7.2 C语言调用函数
把函数调用单独作为一个语句,如c=max(a,b),max(a,b)是一次函数调用,它是赋值表达式中的一部分。
小林C语言
2020/12/07
2.4K0
7.2 C语言调用函数
C语言 | 函数调用
在定义函数时函数名后面括号中的变量称为“形式参数”或“虚拟参数”;在主调函数中调用一个函数时,函数名后面括号中的参数称为“实际参数”。
小林C语言
2021/04/14
3.4K0
C语言 | 函数调用
C++函数值与参数 | 函数实现比较大小
主调函数和被调函数之间是有数据传递关系的,在调用函数时,函数是带参数的,参数分为形式参数和实际参数
小林C语言
2020/11/30
1.4K0
C++函数值与参数 | 函数实现比较大小
C语言函数的调用-学习十七
本文最后更新于2022年02月11日,已超过16天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
XG.孤梦
2022/03/01
2.2K0
C语言函数的调用-学习十七
函数
1、函数的定义 C源程序是由函数组成的。最简单的程序有一个主函数 main(),但实用程序往往由多个函数组成,由 主函数调用其他函数,其他函数也可以互相调用。函数是C源程序的基本模块,程序的许多功能是通过对 函数模块的调用来实现的,学会编写和调用函数可以提高编程效率。 函数的定义通常包含以下内容: 类型 函数名(形参表说明) /*函数首部*/ { 说明语句 /*函数体*/ 执行语句 } 对上面的定义形式进行以下说明: (1)“类型”是指函数返回值的类型。函数返回值不能是数组,也不能是函
编程范 源代码公司
2018/04/16
7060
相关推荐
【编程经验】函数的调用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文