学习C语言项目八:指针灵活处理程序—按大小顺序输出数值".

0 下载量 20 浏览量 更新于2023-12-30 收藏 968KB PPTX 举报
&”:用来取变量的地址,即逐个地址。 间接访问运算符“*”:用来访问指针所指的存储单元中的内容,即取值。 (2)指针变量的初始化 指针变量的初始化是指给指针变量赋初值。 int*pa=&a; char*pb=&b; 利用指针灵活处理程序任务25逆序输出——指针与数组任务描述:将一个整型数组中元素按相反的顺序输出,要求使用指针变量知识准备:指针和数组的关系案例分析:用指针和数组做这个任务。指针与数组由于有密切关系,我们可以用指针来引用数组元素。任务25逆序输出——指针与数组知识准备:8.2指针与数组1.指针变量与数组的关系在下面的声明中:intarr[]={1,3,5,7,9};int*pa;pa=arr; 可以看出数组名arr与指针变量pa有共同的地方。 2.指向数组的指针指针变量还可以指向数组。当数组名arr用在表达式中时将做隐含的转换成指向数组第一个元素的指针。这意味着,可以用指针变量来访问的数组元素。任务25逆序输出——指针与数组案例分析:任务25是在数组中逆序输出元素。因为指针与数组有共同的地方,我们可以用指针来引用数组元素。任务25逆序输出——指针与数组知识准备:8.3指针与函数1.指针作为函数的参数例:voidmaxmin(int*pa,int*pb) {}2.指针作为函数的返回值例:int*max(int*a,int*b){}任务26使用函数顺序输出——指针与函数任务描述:函数maxmin()用来找出两个整数中的最大值和最小值。要求maxmin()使用指针作为参数,main()函数使用函数指针调用maxmin()。知识准备:指针与函数案例分析:任务26要求使用指针作为参数,利用函数指针调用maxmin()。利用指针与函数的关系来解决问题。任务26使用函数顺序输出——指针与函数任务描述:函数maxmin()用来找出两个整数中的最大值和最小值。要求maxmin()使用指针作为参数,main()函数使用函数指针调用maxmin()。知识准备:指针与函数案例分析:任务26要求使用指针作为参数,利用函数指针调用maxmin()。利用指针与函数的关系来解决问题。 以上是C语言项目八利用指针灵活处理程序的内容总结,主要涉及了指针和指针变量的概念、定义、操作以及与数组、函数的关系。通过对任务24、任务25和任务26的案例分析,介绍了利用指针灵活处理程序的方法和技巧。希望这些内容能够帮助大家更加深入地理解指针的使用,提高编程基础水平。