8.4指针数组(课件)-《 C语言程序设计》同步教学(电子工业出版社)

2024-08-05
| 14页
| 45人阅读
| 4人下载
普通

内容正文:

项目八 指针 1 C语言程序设计基础 知识目标 掌握指针变量的定义与使用 掌握通过指针变量来引用数组 掌握通过指针变量来引用字符串 掌握指针数组 了解函数指针与指针函数 了解动态内存分配与指向它的指针变量 技能目标 学会指针变量的定义与使用 学会通过指针变量来引用数组 学会通过指针变量来引用字符串 学会指针数组的定义与使用 思政目标 培养全局观,大局意识 培养沟通能力与协调能力 2 任务4 ——指针数组 3 一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都存放一个地址,相当于一个指针变量。下面定义一个指针数组: int * pointer[4]; 定义一维指针数组的一般形式为: 类型名 *数组名[数组长度]; 指针——基础篇 4.1指针数组的定义 4 指针数组比较适合于用来指向若干个字符串,使字符串处理更加方便灵活。 指针——基础篇 4.2指针数组的运用 5 【例8-11】将商品名按字母顺序输出。 【解题思路】定义一个指针数组goodsName,用各字符串对它进行初始化,即把各字符串中第1个字符的地址赋给指针数组的各元素。然后用选择法排序,但不是移动字符串,而是改变指针数组的各元素的指向。 指针——基础篇 6 【程序代码】 指针——基础篇 7 8 【运行结果】 指针——基础篇 9 【例8-12】根据例8-11改写例8-10。 【方法1】定义一个指针数组pointerFrom,只有一个元素,通过调用函数init使其指向原始字符串,再调用函数copyString实现字符串复制功能。 指针——基础篇 10 【程序代码】 指针——基础篇 11 【运行结果】 指针——基础篇 12 【方法2】定义一个指针变量pointerFrom,指向原始字符串,先通过调用函数init输入原始字符串,再调用函数copyString实现字符串复制功能。 指针——基础篇 13 【程序代码】 指针——基础篇 14 $$

资源预览图

8.4指针数组(课件)-《 C语言程序设计》同步教学(电子工业出版社)
1
8.4指针数组(课件)-《 C语言程序设计》同步教学(电子工业出版社)
2
8.4指针数组(课件)-《 C语言程序设计》同步教学(电子工业出版社)
3
8.4指针数组(课件)-《 C语言程序设计》同步教学(电子工业出版社)
4
8.4指针数组(课件)-《 C语言程序设计》同步教学(电子工业出版社)
5
8.4指针数组(课件)-《 C语言程序设计》同步教学(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。