版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本节主题:返回指针的函数返回指针的函数#include int max(int x, int y)int t; if(x y)t = x;elset = y; return t;int main()inta, b, c;scanf(%d %d, &a, &b); c = max(a, b);printf(max = %d n, c);return 0;#include int *max(int *x, int *y)int *t; if(*x *y)t = x;elset = y; return t;int main()inta, b, *p; scanf(%d %d, &a, &b); p
2、= max(&a, &b);printf(max = %d n, *p);return 0;类型标识符 *函数名(形式参数表列)回顾“野指针”#include int main( )int a,b;int *p1,*p2; a=100;b=10;p1=&a; p2=&b;printf(%d %dn, a, b); printf(%d %dn, *p1, *p2); return 0;#include int main()int a, b;int *p1, *p2;*p1=10;*p2=100;printf(%d %dn, a, b);printf(%d %dn, *p1, *p2);retur
3、n 0;不能对未赋值的指针变量作“指向”运算#include int main()int a, b;int *p1, *p2; p1=0 x100000; p2=0 x100004;printf(%d %dn, a, b); printf(%d %dn, *p1, *p2); return 0;不能用整数为一个指针变量赋值返回值不可以是已经失效的地址#include int *max(int *x, int *y)int t;if(*x *y)t = *x;elset = *y; return &t;int main()inta, b, *p; scanf(%d %d, &a, &b); p = max(&a, &b);printf(max = %d n, *p); return 0;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某制药厂生产环境监控准则
- 沈石溪小说中动物形象的多维剖析与文学价值探究
- 汽车研发项目绩效管理:以M汽车为例的深度剖析与策略优化
- 2026年农民工权益保障考试真题及答案
- 2025年高中化学新教材课后练习第7章 作业34 阶段重点突破练(六)
- 地震应急救援辅助技师考试试卷及答案
- 城市花卉摆放养护技师考试试卷及答案
- 2026年保育员考试真题及答案
- 2026年氢能技术研发应用计划
- 述职报告存在不足与改进
- 机电一体化项目教程 课件 导言、任务1-7 传感器技术-加盖拧盖单元
- 化学品库风险告知牌
- tyd220电容式电压互感器说明书
- 地下管线测量技术方案
- 检验前、后阶段的质量保证-医学检验
- 外科学教学课件:胰腺疾病-5年制本科
- 外科学第二十三章 颅内和椎管内血管性疾病
- 沈阳地铁6号线一期工程环评报告
- GB/T 25085.3-2020道路车辆汽车电缆第3部分:交流30 V或直流60 V单芯铜导体电缆的尺寸和要求
- GB/T 21776-2008粉末涂料及其涂层的检测标准指南
- 《三年级》数学全集举一反三课件奥数
评论
0/150
提交评论