指针应用举例.ppt

指针应用举例

复杂指针的应用举例 指针数组与指向指针的指针 指针数组以及多级指针 用于处理二维数组或多个字符串 指针数组:数组中的元素为指针变量 举例字符型指针数组 我们可以再保持指针数组的情况下,提高排序速度 快速排序的引入 实现的步骤有三个: 建立上图对应的指针数组,并把输入字符串存入到相应的字符数组中 利用快速排序对指针数组指向的字符串进行比较排序 打印输出已经排好序的指针数组指向的字符串 读取输入行,构建出指针数组 改进课堂上第一次出现的快速排序,使之用于字符串排序 对一个给定的数组各元素进行排序(教材74页) qsort函数:以递增顺序对V[left]…v[right]进行排序 给指针数组指向的文本行排序 按指针数组的次序打印 关于c语言中的命令行参数 在支持的c语言环境中,可以在程序开始执行时将命令行参数传递给程序。 Mian函数带有两个参数argc argv argc是参数的数量 改进模式查找程序 改进模式查找程序 如果只是输入find 模式: 该函数打印所有与第一个参数指定的模式相匹配的行 判断是不是有-x –n这样的参数 按程序参数要求输出模式匹配的行或不匹配的行 命令行参数和指向函数指针作为函数参数 部分代码示意:如果参数控制为数值排序利用numcmp比较,如果默认字符串排序则用strcmp * * main() { int b[2][3],*pb[2];

文档评论(0)

1亿VIP精品文档

相关文档