- 5
- 0
- 约7.73千字
- 约 61页
- 2017-11-12 发布于广东
- 举报
8.4 指针与字符串 08(182-231)P50 fyy_Embed_32.png 8-29 二维字符数组的输出方法与输出结果 8.4 指针与字符串 08(182-231)P50 fyy_Embed_33.jpg 图8-30 指针变量及指向的字符串I love china!在内存中的存储情况 08(182-231)P50 fyy_Embed_34.jpg 图8-31 字符指针变量作函数参数时实参向形参数据的传递3.指向字符串的指针变量作为函数的参数 8.4 指针与字符串 实践训练【实训项目一】1.实训内容2.解决方案 08(182-231)P50 fyy_Embed_35.png 图8-32 程序prac8_4_1.c运行结果3.项目分析【实训项目二】 8.4 指针与字符串 1.实训内容2.解决方案 08(182-231)P50 fyy_Embed_36.png 图8-33 程序prac8_4_2.c运行结果3.项目分析 8.5 指针数组与多级指针 知识导例定义一个包含4个元素的整型指针数组,分别指向一个一维整型数组,每个一维数组各存储春、夏、秋、冬4个季节中的3个月份,另外定义一个字符指针数组,存储一年12个月份的英文名称,请输出对应季节中相应月份的英文名称。 08(182-231)P50 fyy_Embed_37.png 8.5 指针数组与多级指针 图8-34 程序ex8_5_1.c运行结果相关知识1.指针数组 08(182-231)P50 fyy_Embed_38.jpg 图8-35 字符串数组在内存中的表示形式 8.5 指针数组与多级指针 08(182-231)P50 fyy_Embed_39.jpg 图8-36 二维字符数组在内存中的表示形式2.二级指针 8.5 指针数组与多级指针 08(182-231)P50 fyy_Embed_40.jpg 图8-37 二级指针与指向的存储单元之间的关系实践训练【实训项目一】1.实训内容2.解决方案 8.5 指针数组与多级指针 08(182-231)P50 fyy_Embed_41.png 图8-38 程序prac8_5_1.c的运行结果3.项目分析【实训项目二】1.实训内容2.解决方案 8.5 指针数组与多级指针 08(182-231)P50 fyy_Embed_42.png 图8-39 程序prac8_5_2.c的运行结果3.项目分析知识拓展 8.5 指针数组与多级指针 以上是定义了二级指针,同理,如果再定义一个指针变量r指向p,则r就是三级指针。 08(182-231)P50 fyy_Embed_43.jpg 图8-40 三级指针与指向的存储单元之间的关系 8.6 函数指针与返回值为指针的函数 知识导例1.利用指向函数的指针调用函数,求两个数的最大值2.有一组整数,排成一个序列,编一个函数,将该序列进行倒排 08(182-231)P50 fyy_Embed_44.png 08(182-231)P50 fyy_Embed_45.png 图8-41 程序ex8_6_1.c的运行结果 图8-42 程序ex8_6_2.c的 8.6 函数指针与返回值为指针的函数 运行结果相关知识1.函数指针1)p不是仅能指向一个函数,而是可以指向一批函数,只要函数类型是整型的,而且函数里面有两个整型参数的都可以用指针变量p去指向它。2)在定义时要注意,定义函数指针时,后面圆括号中的参数名可以省略,只写类型即可。3)在定义函数指针时,“*”号和函数名一定要括起来,如果不括起来就成为下面将要介绍的指针函数了。2.返回值为指针的函数3.函数指针作为函数的参数 8.6 函数指针与返回值为指针的函数 实践训练【实训项目一】1.实训内容2.解决方案3.项目分析【实训项目二】1.实训内容2.解决方案 08(182-231)P50 fyy_Embed_46.png 8.6 函数指针与返回值为指针的函数 08(182-231)P50 fyy_Embed_47.png 图8-43 程序prac8_6_1.c的运行结果 图8-44 程序prac8_6_2.c的运行结果3.项目分析 8.7 动态内存分配 知识导例用动态分配内存函数malloc开辟10个连续的存储单元,用一个指针指向它,并给每一个存储单元赋值,然后根据需要动态增长刚才分配的存储单元,并为增加的存储单元赋值,最后输出各存储单元的值,释放存储单元,并把输出指针指向释放过的存储单元的值与没有释放前的值进行比较。 08(182-231)P50 fyy_Embed_48.p
您可能关注的文档
- C#程序设计案例教程课件作者王明福源代码习题答案第5章节.ppt
- 人力资源管理第2版课件作者王宝石第七章节员工绩效考核与绩效管理.ppt
- 人力资源管理基础课件作者赵轶任务7员工绩效管理.ppt
- C#程序设计案例教程课件作者王明福源代码习题答案第10章节.ppt
- 人力资源管理基础课件作者赵轶任务8员工薪酬管理.ppt
- C程序设计教程课件作者戴水贵敖志刚俞海英编著第2章节基础知识.ppt
- 人力资源管理基础课件作者赵轶任务9员工劳动关系管理.ppt
- C语言程序设计(第二版)电子教案第1章节程序设计与C语言概述.ppt
- 人力资源管理课件作者刘子龙张颖昆主编01第一章节人力资源管理认知.ppt
- C语言程序设计(第二版)电子教案第4章节数组.ppt
最近下载
- 2025-2026学年小学劳动人美版2024五年级下册-人美版(2024)教学设计合集.docx
- 2025年青岛酒店管理职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 海藻学-3.pdf VIP
- 东风天龙电气系统维修.ppt VIP
- 2026人教版小学语文四年级上册期末考试精选3套试卷(含答案解析).pdf
- 《出纳实务》高职财经专业全套教学课件.pptx
- 毕业论文的答辩与评价.ppt VIP
- 药品质量研究的内容与药典概况详解.ppt VIP
- 西门子通风控制器acx36介绍.pdf
- 2024年青岛酒店管理职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx VIP
原创力文档

文档评论(0)