ImageVerifierCode 换一换
格式:PPT , 页数:81 ,大小:376.50KB ,
资源ID:1168132      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1168132.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(函数及变量的存储类别.PPT)为本站会员(国***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

函数及变量的存储类别.PPT

1、第 5章 函数及变量的存储类别5.0 概述5.1函数的定义5.2函数调用5.3变量的作用域和存储类别5.4内部函数和外部函数5.5函数的嵌套调用和递归调用第 5章 函数及变量的存储类别 5.0 概述模块化程序设计v基本思想:将一个大的程序按功能分割成一些小模块 ,v特点:l各模块相对独立、功能单一、结构清晰、接口简单l控制了程序设计的复杂性l提高元件的可靠性l缩短开发周期l避免程序开发的重复劳动l易于维护和功能扩充v开发方法 : 自上向下 ,逐步分解,分而治之C是模块化程序设计语言C程序结构printf(“nplease input( n,k): “); /*输入 n、 k的值 */scanf

2、(“%d,%d“,c=fac(n)/(fac(k)*fac(n-k); /*三次调用函数 fac, 求 n!、 k!、 (n-k)!*/printf(“nC(n,k)=%d“,c); /*输出计算结果 */int fac(int m) /*计算一个整数的阶乘 */int i,s=1;for(i=1;iy?x:y;return(z);例 有参函数(现代风格)int max(int x, y) int z;z=xy?x:y;return(z);例 空函数dummy( ) 函数体为空例 无参函数printstar( ) printf(“*n”); 或printstar(void ) printf(“

3、*n”); 函数类型 函数名(形参表)形参类型说明说明部分语句部分传统风格 :例 有参函数(传统风格)int max(x,y)int x,y; int z;z=xy?x:y;return(z);int max(int x1,int x2,int x3) /*定义函数的返回值类型,函数名,形参 */int max;if (x1x2) max=x1;else max=x2;if (maxx3) max=x3; /*通过比较得到三个数的最大值放到 max中 */return(max); /*返回运算结果 */ 【例 5.1】编写函数 ,求三个整型参数的最大值。 5.1.2 函数的返回值返回语句v形式

4、: return(表达式 );或 return 表达式 ;或 return;v功能:使程序控制从被调用函数返回到调用函数中,同时把返值带给调用函数v说明:l函数中可有多个 return语句l若无 return语句,遇到函数结束的 “”时,自动返回调用函数l若函数类型与 return语句中表达式值的类型不一致,按前者为准,自动转换 -函数调用转换lvoid型函数:无返回值的函数例 无返回值函数void swap(int x,int y ) int temp;temp=x;x=y;y=temp;printstar() printf(“*“);main() int a;a=printstar();printf(“%d“,a);例 无返回值的函数返回后带回不确定值输出: 10void printstar() printf(“*“);main() int a;a=printstar();printf(“%d“,a);编译错误!

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。