目录
一、指针和数组
二、二级指针
三、指针数组
一、指针和数组
下面看一个例子:
可见数组名和数组首元素的地址是一样的。
总结:数组名表示的是数组首元素的地址。(2种情况除外,数组章节讲解了)
所以在访问数组的每个元素的时候,就可以写成下面代码的这种形式。
二、二级指针
二级指针就是存放一级指针的地址。
int a=0; int* pa=&a 这叫一级指针,int* *ppa =&pa 这叫二级指针,紧挨ppa的*表示它是个指针,而前面的int*表示指针ppa指向地址所存放内容的类型。
三、指针数组
指针数组顾名思义就是存放指针的数组。
int* arr[5];//存放整形指针的数组
char* arr[5];//存放字符型指针的数组
下面看个例子
本文要是有不足的地方,欢迎大家在下面评论,我会在第一时间更正。
老铁们,记着点赞加关注哦!!!