文章目录
指针数组
什么是指针数组
指针数组是一个数组,它的元素是指针变量
指针数组的定义和引用
定义:int *a[10]; 定义了一个指针数组a 它有十个int *类型的元素。
引用方式: int *a[10] = {(int * )1,(int *) 2} ; a[1] = (int *) 0xd0020100;
二维指针
什么是二维指针
二维指针是一个指针,它指向一个指针变量
二维指针的定义和引用方式
定义: int * * p; p定义为一个指向指针变量的指针;
引用方式:1. int * a[10];
int ** p;
p = a;
*p = (int*)0xd0020100;
二维数组
什么是二维数组
二维数组是一个元素为一维数组的数组变量。
二维数组的定义和引用
定义: int a[2][3]: 为一个二维数组的定义。表示这个二维数组由2个一维数组组成 ,每个一维数组由3个 元素组成。
a[0],a[1],a[2]为3个一维数组的数组名。
引用方式:1. 数组直接引用 a[1][2] 表示为这个二维数组的第一个一维数组的首元素。也