网站大量收购闲置独家精品文档,联系QQ:2885784924

《C语言程序设计》课件——无参函数的定义与调用.pptx

《C语言程序设计》课件——无参函数的定义与调用.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

乐毅淘文斋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档