- 1
- 0
- 约1.14万字
- 约 82页
- 2020-03-17 发布于浙江
- 举报
通过参数改变调用环境的方案包括三方面: 函数定义中用指针参数; 函数内用间接操作实际变量; 调用时以被操作变量的地址作为实参。 函数swap可定义为: void s *p, int *q) { int temp; temp = *p; *p = *q; *q = temp; } 交换变量m和n的值,调用形式是: s, n); swap的参数类型是(int *),实参必须是合法的整型变量的地址。 设有变量定义: int a[10], k; 调用swap的实例: s[0],a[5]); s[1],k); 介绍标准库函数scanf时,强调在接受输入的变量前必须写,就是将变量的地址传给scanf。 scanf采用与swap一样的技术,通过间接访问为指定变量赋值,把输入的值赋给指定变量。 swap函数的几种错误形式(1/3) 参数单向传递 void Swap(int x, int y) { int temp; temp = x; /*x,y为内部变量*/ x = y; y = temp; } swap函数的几种错误形式(2/3) 参数单向传递 void Swap(int *p1, int *p2) { int *p; p = p1; /*p1,p2为内部变量*/ p1 =
您可能关注的文档
- 古代文学史二(北师大精品课程)18.ppt
- 高一数学课件:充分条件与必要条件.ppt
- 功【高一物理必修二优质课课件】.ppt
- 电梯模拟系统.ppt
- 九年级化学上册1-7单元知识点复习课件.ppt
- 高二物理选修3-4_14.3_电磁波的发射和接收.ppt
- 平阳县鳌江镇第三中学七年级科学下册《第一章 神奇的光》1.5光的反射和折射课件 浙教版.ppt
- 地理课件八年级初二众多的人口.ppt
- 七年级下期_14课福楼拜家的星期天.ppt
- 历史必修一第一单元教学拓展(人教版).ppt
- 动态数码管显示与键盘显.pptx
- 《胎儿损害赔偿请求权的权利范围问题及建议概述》13000字.docx
- 《A银行辽宁省分行对公信贷贷后风险的识别分析案例》12000字.docx
- T_CPF 0064-2023 T_CSTE 0422-2023 质量分级及“领跑者”评价要求 成型纸质茶叶盒.docx
- 《跨区域价值共创研究现状文献综述》8400字.docx
- 《ISRSAC算法简介概述》1900字.docx
- 《电商主播对消费者在线购买意愿的影响—以李佳琦为例》10000字.docx
- 《数字普惠金融的发展对居民消费支出影响的实证检验分析案例》4000字.docx
- 《某机床制造公司纳税筹划研究开题报告文献综述》7400字.docx
- 《浅谈茂名市城市网络化管理工作》9300字.docx
最近下载
- 粮油收购凭证装订封面式样.doc
- 课件:气一元论与临床吕英讲稿.ppt VIP
- 边坡危石人工排险专项方案.docx VIP
- 睿登DPS3003 DPS3005 DPS5005 DPS8005数控电源使用说明书.pdf VIP
- CSCO非小细胞肺癌诊疗指南(2026版).docx
- 吕英广州中医药大学讲课课件 XXXX-3发热的治疗分析.ppt VIP
- 手机维修技术工具介绍:从热风到万用表全面.pdf VIP
- 中国临床肿瘤学会(csco)结直肠癌诊疗指南2025版.docx VIP
- 常用维修工具使用介绍培训.pptx VIP
- 建标175-2025《幼儿园建设标准》完整版(含活动场地面积最新指标).docx VIP
原创力文档

文档评论(0)