指针是什么?
1.指针就是个变量,用来存放地址,地址唯一标识一块内存空间。
2.指针的大小是固定的4/8个字节(32位平台/64位平台)。
3.指针是有类型,指针的类型决定了指针的+-整数的步长,指针解引用操作的时候的权限。
4.指针的运算。
就如同我们住的宾馆有房间号一样,其实,在计算机中。计算机存储是有编号的。
那对于这个编号,我们一般成为指针。
即:内存编号 = 地址 =指针
指针或者地址,其实它也可以被存储
那么它就被存储到指针变量中
①指针数组 - 存放指针的数组
②数组指针 - 指向数组的指针
一、指针数组
其实指针数组,就是存放只指针的数组
比如代码:
int (*arr)[10];
其实就是表示创建一个数组,数组的元素为指针。一共有10个
用图解释下:
例如下面代码:
int main()
{
int a = 10;
int b = 20;
int c