4字节 64位平台下是8字节 而且指针大小与它所指向的东西无关,只于它运行的平台有关
指针类型意义
指针变量的类型虽然与大小无关,但是却决定每次或下次访问时访问的字节大小有关...野指针是指向未知位置的指针,一般是由于没有初始化,越界访问,指向了已经被释放的空间等.我们要规避野指针的存在,可以初始化的时候赋值NULL(空地址0) ,在使用完不使用指针的时候及时赋NULL,避免返回局部变量的地址等方法...二级指针
指针变量也是变量,所以指针本身也有地址,而且这个地址也可以由其它指针接收,也就是二级指针....指针数组(与数组指针区分一下)
对于普通的数组 它存放的是int类型的内容
int a[5] == { int,int.......}...对于指针数组 他存放的是是int*类型的内容 也就是存放的全是地址 而且每个地址由可以单独指向一个区域
int* a[5] == { int*,int*,....}