当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《C语言教学》第五章 函数

资源类别:文库,文档格式:PPT,文档页数:49,文件大小:2.13MB,团购合买
C程序由一个主函数main(和若干个其 它函数构成,执行时由主函数调用其它 函数,其它函数可以互相调用,同一个 函数也可以被一个或多个函数调用任意
点击下载完整版文档(PPT)

倍富馨 Include 第五章 tde fine EPs vold main doub 用户自定义函数原型说明 scani pI 1of sin( double II while( fab n=n+1; 信息科学技术学院C语言程序设计教学组

C Programming Language>第五章 第五章函数 ★内容提要: 函数的定义形式 >函数的定义 函数的参数传递 函数的参数传递 函数的返回值与类型 返回值与类型 设 函数间的数据联系 >函数间的数据联系 函数的递归调用 >函数的递归调用 变量的存储类别与作用域 存储类别与作用域 U bajin(slc,( cnb:

第五章 函数 ★ 内容提要: 函数的定义形式 函数的参数传递 函数的返回值与类型 函数间的数据联系 函数的递归调用 变量的存储类别与作用域 ➢ 函数的定义 ➢ 函数的参数传递 ➢ 返回值与类型 ➢ 函数间的数据联系 ➢ 函数的递归调用 ➢ 存储类别与作用域

C Programming Language>第五章 第五章函数 C程序由一个主函数 main o和若干个其 它函数构成,执行时由主函数调用其它 函数,其它函数可以互相调用,同一个 设函数也可以被一个或多个函数调用任意 多次。 U bajin(slc,( cnb:

C程序由一个主函数main()和若干个其 它函数构成,执行时由主函数调用其它 函数,其它函数可以互相调用,同一个 函数也可以被一个或多个函数调用任意 多次。 第五章 函数

C Programming Language>第五章 5.1函数定义一般形式 类型标识符函数名(形参表) 数据定义说明部分; 有 执行语句部分; 序 ■函数必须先定义后使用,否则应以函数原 型的方式给于说明。 US bajin@ ustc, dll.:

有序

C Programming Language>第五章 5.2函数的参数传递 1.传值方式(单向传递) 形参可以是 简单变量 实参可以是:常量、变量、表达式、数组元素 设 特点:一旦结合,即数据数据传递完毕,实参与形 参不再有实际联系,即形参在函数中的值的变化不会 改变主调函数的实参的原有值。 U bajin(slc,( cnb:

5.2 函数的参数传递 形参可以是: 简单变量 ◼ 特点:一旦结合,即数据数据传递完毕,实参与形 参不再有实际联系,即形参在函数中的值的变化不会 改变主调函数的实参的原有值。 1.传值方式(单向传递) 实参可以是:常量、变量、表达式、数组元素

C Programming Language>第五章 2传地址方式(双向传递) 形参可以是:数组名、指针变量 实参可以是:数组名、指针变量、字符串常量、 指定单元的起始地址等 特点:通过传递数组或某一存储单元的起始地址, 设 使被调函数可利用此地址来访问(存取)相应存储单 元的数据,实质上为通过存储单元共享,达到数据双 向传递的目的。 U bajin(slc,( cnb:

形参可以是: 数组名、指针变量 ◼ 特点:通过传递数组或某一存储单元的起始地址, 使被调函数可利用此地址来访问(存取)相应存储单 元的数据,实质上为通过存储单元共享,达到数据双 向传递的目的。 2.传地址方式(双向传递) 实参可以是:数组名、指针变量、字符串常量、 指定单元的起始地址等

C Programming Language>第五章 5.2函数的参数传递 注意: 函激调用时要求实参与形参在 设个数、顺序、型上必须匹配一致 U bajin(slc,( cnb:

注意: 函数调用时要求实参与形参在 个数、顺序、类型上必须匹配一致. 5.2 函数的参数传递

C Programming Language>第五章 5.3函数的返回值与函数类型说明 数的类型应与retn中的表达式类 型一致,函数类型决定返回值的类型 设计 三点说明: 0若 return后面括号中的表达式为非整型,则必须在 函数名前冠以函数的类型说明。函数类型决定返回值 的类型。 U bajin(slc,( cnb:

5.3 函数的返回值与函数类型说明 函数的类型应与return中的表达式类 型一致,函数类型决定返回值的类型  若return后面括号中的表达式为非整型,则必须在 函数名前冠以函数的类型说明。函数类型决定返回值 的类型。 三点说明:

C Programming Language>第五章 5.3函数的返回值与函数类型说明 数的类型应与retn中的表达式类 型一致,函数类型决定返回值的类型 设计 三点说明: e若不返回值,则用vod类型定义函数。 void pr intmessage()[ U bajin(slc,( cnb:

 若不返回值,则用void类型定义函数。 void printmessage( ){ …… } 5.3 函数的返回值与函数类型说明 函数的类型应与return中的表达式类 型一致,函数类型决定返回值的类型 三点说明:

C Programming Language>第五章 5.3函数的返回值与函数类型说明 数的类型应与retn中的表达式类 型一致,函数类型决定返回值的类型 设计 三点说明: 0一个函数可以有多个 return语句。可采用形式 return(表达式); //带值返回 return; //不带值返回 U bajin(slc,( cnb:

 一个函数可以有多个return语句。可采用形式: return(表达式); //带值返回 return; //不带值返回 5.3 函数的返回值与函数类型说明 函数的类型应与return中的表达式类 型一致,函数类型决定返回值的类型 三点说明:

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共49页,可试读17页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有