c语言程序设计函数6,C语言程序设计》第6章函数-XiamenUniversity.PDF

厦门大学非计算机专业本科生公共课

(2012-2013第2学期)

《C语言程序设计》

第6章 函数

林子雨

厦门大学计算机科学系

E-mail: ziyulin@

个人主页:/linziyu

2013/4/9

《C语言程序设计》 厦门大学计算机科学系 林子雨 ziyulin@ 2013/4/9

课程提要

第一章 绪论

第二章 C语言基础

第三章 结构化程序设计

第四章 选择结构

第五章 循环结构程序设计

第六章 函数

第七章 编译预处理

第八章 数组

第九章 结构体、共用体和枚举类型

第十章 指针

《C语言程序设计》 厦门大学计算机科学系 林子雨 ziyulin@ 2013/4/9

第6章函数

• 6.1 函数的概念

• 6.2 函数的定义、声明和调用

• 6.3 函数间参数传递和返回值

• 6.4 函数的嵌套调用(* )

• 6.5 递归函数(* )

• 6.6 变量的作用域与存储类别

《C语言程序设计》 厦门大学计算机科学系 林子雨 ziyulin@ 2013/4/9

6.1 函数的概念

在C语言中,函数是程序的基本单位

 C程序一般都是由一个main()函数和若干其他函数构成

每个函数都具有独立的程序模块

 由main()函数调用其他函数,其他函数之间也可以相互调用

 函数可以把程序中不需要了解的具体操作细节隐藏起来,使

整个程序结构更加清晰,调试、修改和维护起来更加容易。

每个函数都可以被一个或多个函数调用任意次

 函数的合理运用可以大大提高程序的可重用性,提高程序开

发效率

《C语言程序设计》 厦门大学计算机科学系 林子雨 ziyulin@ 2013/4/9

6.1 函数的概念

标准函数库与头文件

• ANSI C 的函数库是预先定义好的数百个函数的集合,比如,scanf()、

printf()、sqrt()、abs()、puts()和gets()等都是属于函数库中的标准库

函数

• ANSI C系统将所有函数的函数原型分成多组,通常每组放在一个头

文件(*.h)中

ctype.h 包含测试字符某种属性的函数的函数原型

math.h 包含数学库函数的函数原型

stdio.h 包含标准输入输出库函数的函数原型

stdlib.h 包含数值与文本之间的转换、内存分配、随机函数和

其他函数的函数原型

string.h 包含字符串处理函数的函数原型

time.h 包含时间和日期操作的函数的函数原型

《C语言程序设计》 厦门大学计算机科学系 林子雨 ziyulin@ 2013/4/9

6.2 函数的定义、声明和调用

• 6.2.1 函数定义

• 6.2.2 函数的声明与函数原型

• 6.2.3 函数的调用

《C语言程序设计》 厦门大学计算机科学系 林子雨 ziyulin@ 2013/4/9

6.2.1函数定义

•语法格式:

•函数类型 函数名([类型名 形式参数1, 类型名 形式参数2,…]) //函数首部

{

声明部分

语句部分

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值