- 18
- 0
- 约1.28万字
- 约 52页
- 2018-05-08 发布于广东
- 举报
8.4 指针作为函数的参数 ?指针作为变量,也可以用来作为函数的参数。 ?若函数的参数类型为指针型,则实参与形参的传递是一种“传址”方式。 ?如果函数中有对形参值的改变,实际上也就是修改了实参的值。 例14:从键盘输入任意两个整数作为两个变量的值,编写程序,将这两个变量的值进行交换。 分析:可设计函数void swap(int *p1,int *p2),通过指针与变量的关系,交换指针p1和p2所指变量的值。 程序:example8_14.c 8.4 指针作为函数的参数 例15:用字符指针指向从键盘输入的字符串,编写程序,计算输入的字符串的长度。输入结束时的换行符不作为字符计入其长度。 分析: 用字符指针来表示字符串时,指针指向的是字符串的首地址。 输入结束时,系统会将结束标志‘\0’置于字符串的尾部。 计算字符串的长度时,结束标志是不计数的。 ?若输入的字符串为“abcdefg”,则占用的内存单元为8个,但字符串的长度为7。 ?设计函数int getlength(char *str),计算str所指字符串的长度。 字符串的结束标志和输入的换行符均不计入字符的长度。 程序:example8_15.c 8.4 指针作为函数的参数 ?请分析统计字符串长度函数的算法。 ?思考: 程序中结束标志(‘\0’)和换行符(‘\n’)均不计入字符的长度,若用如下
您可能关注的文档
- C语言程序设计案例教程课件作者杨旭第8章节.ppt
- C语言程序设计案例教程课件作者杨旭第9章节.ppt
- C语言程序设计案例教程课件作者杨旭第10章节.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第0讲_C程序设计预备知识.ppt
- 计算机应用基础课件作者杨青会第三章节中文WINDOWSXP的使用.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第1讲C语言概述.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第2讲基本数据类型.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第3讲运算符和表达式.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第4讲数据的输入和输出.ppt
- C语言程序设计第2版工业和信息化普通高等教育“十二五”规划教材立项项目教学课件作者安俊秀第5讲算法.ppt
- 2026及未来5年中国玻璃钢垃圾车市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国花生油行业市场深度分析与投资前景预测报告.docx
- 2026及未来5年中国餐饮旅游行业产业竞争现状及投资决策建议分析报告.docx
- 2026及未来5年中国鳕鱼肠行业市场深度分析及投资战略规划报告.docx
- 2026及未来5年中国花蝶咖啡市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国粒子复合塑料袋行业市场调查研究及投资战略咨询报告.docx
- 2026及未来5年中国ogs触摸屏产业竞争现状及发展前景分析报告.docx
- [招聘】2025年国家税务总局税务干部学院(中共国家税务总局党校)招聘事业单位工作笔试历年参考题库典型考点附带答案详解.docx
- 2026及未来5年中国口服美容用品行业市场调研分析及投资前景预测报告.docx
- 2026及未来5年中国电容式压力变送器行业发展模式分析及前景战略分析报告.docx
最近下载
- 山西平陆县地质灾害施工组织设计.doc VIP
- 深度解析(2026)《YYT 1679-2021组织工程医疗器械产品 骨 体内临界尺寸骨缺损的临床前评价指南》.pptx VIP
- 2025年无损检测员(初级)无损检测员职业发展与培训策略试卷及答案.docx VIP
- 抗流感病毒药物儿科合理应用专家共识(2026版).pptx VIP
- Liebert维谛技术有限公司DSE系列空调用户手册.pdf
- JIS G4305-2021(E) 冷轧不锈钢板、板、带材 Cold-rolled stainless steel plate, sheet and strip.pdf
- 二 《青纱帐—甘蔗林》课件(共18张PPT)【中职专用】高一语文高教版2025基础模块下册(含音频+视频).pptx VIP
- 2份 2026年1月主题党日会议记录.docx VIP
- TSHUAJQ XXX-2022-无人机编队飞行表演技术规范.pdf VIP
- 数字文化创意产品培训ppt课件.pptx
原创力文档

文档评论(0)