- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
无参函数的定义与调用
情景导入
无参函数的定义与调用
情景导入
函数的概念
逐步分解分而治之
复杂的大问题
若干个比较容易求解的小问题
无参函数的定义与调用
相关知识:
函数的概念
函数的概念
程序员在设计一个复杂的应用程序时,往往也是把整个程序划分成若干功能较为单一的程序模块,然后分别实现,最后把所有的功能模块组合在一起,这种策略就称为模块化程序设计方法。
无参函数的定义与调用
相关知识:
函数的概念
·函数是程序的基本组成单位
·函数作为程序设计的模块来实现C语言程序
无参函数的定义与调用
如果在同一程序中多处需要使用同一功能,这时不需要编写相同的代码,只要根据需要多次调用同一个程序模块。
相关知识:
C函数的分类
·常用数学库·标准I/O库·DOS专用库
·库函数由C语言提供,用户无须定义,也不必在程序中作类型说明,只要在程序头部包含该函数原型的头文件,就可以在程序中直接调用。
无参函数的定义与调用
①从函数定义的角度看
·用户自定义函数是由用户根据特定需要
编写的函数。
·对于用户自定义函数,不仅要在程序中定义函数本身,而且还要在调用这个函数的函数中对被调用的函数进行类型说明,然后才能使用。
无参函数的定义与调用
①从函数定义的角度看
③从函数返回值角度看
函数有返回值函数无返回值函数
④从主调函数和被调函数之间数据传送的角度看
无参函数的定义与调用
调用其他函数的函数
被其他函数调用的函数
有参函数
主调函数
被调函数
C函数的分类
②从调用关系看
·在函数定义及函数说明时都有参数
形式参数(形参)
·在函数调用时也必须给出参数
实际参数(实参)
无参函数的定义与调用
进行函数调用时,主调函数将把实参的值传送给形参,供被调函数使用。:
主调函数和被调函数之间不进行参数传送。
有参函数(带参函数)
④从主调函数和被调函数之间数据传送的角度看
·函数定义、函数说明及函数调用中均不带参数。
无参函数
C语言规定,每个C程序必须包含并且只能包含一个main函数,不论
main函数在程序的什么位置,程序总是从main函数开始执行,当main函数结束时,程序结束。
无参函数的定义与调用
它可以调用其他函数,而不允许被其他函数调用。
1
类型标识符函数名()
2
{
3
声明部分
4
语句
5
无参函数的定义与调用
函数定义的一般形式:
无参函数的定义与调用
C函数的分类
无参函数定义的一般形式
函数定义说明:
·类型说明符和函数名称为函数头。
·类型说明符指明了本函数的类型,函数的类型实际上是函数返回值的类型。·函数名是由用户定义的标识符,无参函数名后有一个空括号,其中无参数,
但括号不可少。
·{}中的内容称为函数体。在函数体中也有声明部分,这是对函数体内部所用到的变量的类型声明,语句部分实际上是函数体。
程序代码如下:
1
voidhello()
2
{
3
printf(Hello,world\n);
4
无参函数的定义与调用
函数类型符:【例如】无参数的函数示例:输出Hello,world。
无参数
无参函数的定义与调用
工作任务
用函数实现菜单输出
PHP
/
C#
工作任务
思路指导:
先编写一个自定义函数menu()实现输出菜单的功能
在main()函数中调用menu()
#includestdio.h
voidmenu(){
printf(******欢迎光临广州酒家******\n);
printf(红烧肉48元/份\n);
5
printf(四季豆20元/份\n);
6
printf(水煮鱼38元/份\n);
7
printf(蒜蓉炒菜心15元/份\n);
8
}
intmain(){
menu();
无参函数的定义与调用
无参函数的定义与调用
TC:\Users\Administrator\Desktop\菜单输出.exe
*****欢迎光临广州酒家******
红烧肉48元/份
Processexitedafter0.2075secondswithreturnvalue0清按任意键继续..·
程序运行结果如图所示
四季豆20元/份水煮鱼38元/份蒜蓉炒菜心15元/份
一□×
无参函数的定义与调用
课程小结
用函数实现菜单输出案例
讲解什么是函数:
如何定义和调用无参函数
D无参函数的应用
通过实例体会函数的基本思想,加
强自身逻辑思维能力
文档评论(0)