C语言 指针——函数指针的典型应用:通用排序

目录

编程实现升序和降序排序

如果不使用函数指针编程...

使用函数指针编写一个通用的排序函数

小结


编程实现升序和降序排序

如果不使用函数指针编程...

使用函数指针编写一个通用的排序函数

小结

正确理解指针的概念

 指针是一种特殊的数据类型

 指针类型的变量,称为指针变量

 指针不是地址,指针变量的值是一个地址

 想让指针变量指向哪个存储单元,就让其保存哪个单元的地址

 保存一个变量的地址

 保存一个数组的首地址

 保存一个字符串的首地址

 保存一个函数的入口地址

使用指针变量的基本原则

 明确指针指向了哪里------初始化的目的

 明确指针指向单元的内容是什么------基类型

 只能指向同一基类型的数据------一个(x型)的指针指向一个(x型)的变量

相关推荐
superman超哥13 分钟前
仓颉协程调度机制深度解析:高并发的秘密武器
c语言·开发语言·c++·python·仓颉
齐鲁大虾13 分钟前
Linux 系统上的开发 C/S 架构的打印程序
linux·c语言·架构
历程里程碑2 小时前
LeetCode热题11:盛水容器双指针妙解
c语言·数据结构·c++·经验分享·算法·leetcode·职场和发展
wifi chicken10 小时前
数组遍历求值,行遍历和列遍历谁更快
c语言·数据结构·算法
南棱笑笑生12 小时前
20251224给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-6.1】系统时确认ssh服务【内置dropbear】
linux·c语言·ssh·rockchip
晨晖214 小时前
顺序查找:c语言
c语言·开发语言·算法
阿华hhh15 小时前
Linux系统编程(网络udp)
linux·服务器·c语言·网络·网络协议·udp
superman超哥16 小时前
仓颉类型别名的使用方法深度解析
c语言·开发语言·c++·python·仓颉
是Yu欸16 小时前
从Ascend C算子开发视角看CANN的“软硬协同”
c语言·开发语言·云原生·昇腾·ascend·cann·开放社区
黎雁·泠崖16 小时前
C 语言字符串进阶:strcpy/strcat/strcmp 精讲
c语言·开发语言