指针(二)-指针与数组
一 指针数组
数组元素类型为指针的数组(存储内容为指针)
#include
int main()
{
/* 指针数组 */
// 1 定义几个int类型的变量
int a..., b, c;
a = 1;
b = 2;
c = 3;
// 2 定义几个int*类型的指针
int* pa, * pb, * pc;
pa = &a;
pb = &b;
pc = &...c;
// 3 定义一个数组 数组元素是int*类型的指针 长度为3
// 元素类型 数组名[长度] = {};
int* arr[3] = { pa, pb, pc };
// 访问数组元素...指向数组的指针
#include
int main()
{
/* 数组指针 */
// 1 定义一个数组
int arr[5] = { 1, 2, 3, 4, 5 };
// 2 定义一个指针指向数组...arr
// 指针指向的类型* 指针名 ;
int(*p)[5] = &arr;
// 定义了一个指针p
// p指向的类型:int [5] (是一个数组)
// p本身的类型:int(