1.什么是指针数组,什么是数组指针,怎么定义?
指针数组的本质是数组,数组中每个元素是一个指针变量。
数组指针的本质是指针,指向一个数组。
指针数组定义:
int *p[10];
数组指针定义:
int (*p)[10];
2.32位平台下和64位平台下指针的大小
32位下任意类型指针大小为4字节。
64位下任意类型指针大小为8字节。
3.指针和指针变量有什么区别
指针:内存中每个字节都会分配编号,这个编号通常为32位或者64位,这个编号就是地址,指针就是存储单元的编号,代表地址。
指针变量:本质是变量,存储指针,即存储地址编号。
4.指针和地址有什么区别
指针具有类型,地址不具有类型,指针不但记录了地址编号也记录了该地址空间的类型。