目录 1.通过指针引用数组-2 1.1 通过指针引用数组元素 1.1.1 例1 1.1.2 例2 1.2 数组名作函数参数 2. 通过指针引用二维数组 2.1 指向二维数组(面向行)的指针 2.2 指向二维数组元素(面向单个元素)的指针 2.3 辨析二维数组各种形式的指针 3. 通过指针引用字符串 4. 指向函数的指针 4.1 什么是函数指针 4.2 定义函数指针 4.3 通过函数指针调用函数 4.4 函数指针作为函数参数 4.5 使用 typedef 简化函数声明 1.通过指针引用数组-2 1.1 通过指针引用数组元素 引用一个数组元素可以用下面的两种方法: 下标法:如 a[i] 指针法:如 *(a+i) 或者 *(p+i) 其中 a 是数组名,p 是指向数组 a 的指针 下面通过一个例子来体会这两种方式的异同: 1.1.1 例1 一 int 类型数组 a 有 10 个元素,打印出这 10 个元素 下标法: #include <stdio.h> int main() { int a