中国高校课件下载中心 》 教学资源 》 大学文库

宁波大学:《C语言程序设计》第七章 函数(石守东)

文档信息
资源类别:文库
文档格式:PPT
文档页数:21
文件大小:131.5KB
团购合买:点击进入团购
内容简介
7.1 库函数 7.2 函数的定义和返回值 7.3 函数的调用 7.4 函数的说明 7.5 调用函数和被调用函数之间的数据传递
刷新页面文档预览

第七章丛数 概迷 C程序由一个main和任意个其它函数组成。 1)除main外,其它为库函数、自编函数, 库函数:由系统提供,用户可调用。 自编函数:由用户按语法规则编写

第七章 函数 概述 1) 除main外, 其它为库函数、自编函数, 库函数:由系统提供,用户可调用。 自编函数:由用户按语法规则编写。 C程序由一个main和任意个其它函数组成

2)除main函数外,其它函数可相互调用 main a 3)函数不可嵌套定义,具有全局性、平行性, 4)函数分为有参与无参函数 5)程序从main开始执行最后又回到main函 数结束

2) 除main函数外,其它函数可相互调用 main ( ) a b c d x z 3)函数不可嵌套定义,具有全局性、平行性, 4)函数分为有参与无参函数 5)程序从main开始执行,最后又回到main函 数结束

s7.1库函数 附录五p256列出了常用库函数 1.调用C标准库函数的 include命令 必须以#号开头,文件名用“” 或〈〉括起来, include命令后不能 加;

§7.1 库函数 必须以 #号 开头,文件名用 “ ” 或〈 〉括起来,include命令后不能 加; 附录五p256列出了常用库函数 1.调用C标准库函数的include命令

2标准库函数的调用 般调用形式: 函数名(参数表) 出现在表达式中: 例:y=pow(x2.5)+1.3; 作为独立语句: 例: print cc半水半米

一般调用形式: 函数名(参数表) 出现在表达式中: 例:y=pow(x,2.5)+1.3; 作为独立语句: 例: printf(“*****\n”); 2.标准库函数的调用

s7.2函数的定义 和返回值 1.无参函数 例子 定义形式 类型标识符函数名() 说明部分 语句 类型标识符:表示返回值类型

§7.2 函数的定义 和返回值 例子 类型标识符 函数名( ) { 说明部分 语句 } 类型标识符: 表示返回值类型。 1. 无参函数 定义形式

例1:通过调用 printstar(), print message()而显示 米*米米*水 How do you do! 米米凇*米岑米凇*米 就是无参函数 调用方式 若有返回值可出 现在表达式中 函数名() 无返值可以以语 句单独出现

调用方式 函数名( ) ; 若有返回值可出 现在表达式中 无返值可以以语 句单独出现 例1: 通过调用printstar( ), print_ message( )而显示: * * * * * * * * * * * * How do you do! * * * * * * * * * * * * 就是无参函数

2.有参函数 (1)定义形式(新标准) 类型标识符函数名(类型名形参1, 类型名形参2, 说明部分 语句

类型标识符 函数名(类型名 形参1, 类型名 形参2,……) { 说明部分 语句 } 2. 有参函数 (1) 定义形式(新标准)

2.有参函数 (2)定义形式(老版本) 类型标识符函数名(形参表列) 形参说明 说明部分

类型标识符 函数名(形参表列) 形参说明 { 说明部分 语句 } 2. 有参函数 (2) 定义形式(老版本)

(3)函数定义注意事项: 新标准兼容老版本定义形式 ②函数名和形参定义符合用户标识符规定 函数名在同一程序必须唯一,形参名在同 函数唯一即可 ③函数定义不能嵌套 ④缺省函数首部的函数返回值类型名,则 默认为int类型

新标准兼容老版本定义形式 ② 函数名和形参定义符合用户标识符规定, 函数名在同一程序必须唯一,形参名在同 一函数唯一即可。 ③ 函数定义不能嵌套。 ④缺省函数首部的函数返回值类型名,则 默认为int类型。 (3)函数定义注意事项:

例:求二数之最大值 nt max(int x, int y) Int z z=>y?x y return(z) int max(x, y) int x, y 该函数也可以 写成以下形式: zx>y? xy return(z)

例: 求二数之最大值 int max (int x, int y) { int z; z=x>y? x:y; return (z); } 该函数也可以 写成以下形式: int max (x, y) int x, y; { int z; z=x>y? x:y; return (z); }

共21页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档