c语言函数名单独出现代表,C语言程序设计教程ch06.pdf

第6章 函数

第6章 函数

(时间:2次课,4学时)

/webnew/

第6章 函数

第6章 函数

本章主要内容

1. 了解模块化程序设计的概念及优越性

2. 了解C函数的特点及其在模块化设计中的应用,

3. 掌握函数的定义及调用方式,包括嵌套调用和递

归调用

4. 熟练掌握函数间数据传递的方法:虚实结合、函数

返回值和全局变量传递

5. 掌握main()函数的参数和返回值

/webnew/

6.1 C程序的模块结构

6.1 C程序的模块结构

一个较大的C语言程序往往是由多个函数组成的,一个或若干个函数对应一个子功能模

块。

1. 一个函数调用的例子

【例6.1】主函数main()的功能是输入两个整数,并调用子函数product(),最后输出

计算结果。子函数product()的功能是接收主函数传递过来的两个整数值,并计算它

们的乘积,把结果传回主函数。

main() /* 主函数名*/

{ /* 函数体开始*/

int x,y,z; /* 局部变量类型定义 */

printf("enter the value of x,y:"); /* 屏幕提示信息 */

scanf("%d%d",&x,&y); /* 输入变量值 */

z=product(x,y); /* 调用计算乘积的函数 */

printf("x=%d,y=%d\n",x,y); /* 打印x和y的值*/

printf("x*y=%d\n",z); /* 打印乘积值*/

} /* 函数体结束*/

product(int a,int b) /* 子函数及其形式参数*/

{ int c; /* 定义局部变量*/

c=a*b; /* 计算乘积*/

return (c); /* 返回值 */

}

/webnew/

2. C程序的模块结构

C语言用函数来支持模块化程序设计。若干个C函数组成C程序,各

个函数都是独立的,但逻辑上是一个整体。

fun1() fun11()

{ . { . 图例

.

main() . 调用流程

{ . fun11(); .}

.

.

fun1(); . fun11()

fun2(); } { .

.

.

. fun2()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值