第四章 指针和数组
4.1.1 指针
指针示意图
一个基本的数据类型加上“ * ”号就构成了一个指针类型的模子。这个模子的大小是一定的,与“ * ”前面的数据类型无关;“ * ”号前面的数据类型只说明指针所指向的内存数据的类型;
所以32位系统下,不管什么样的指针类型,其大小都为4个字节。可用sizeof(void *)来进行验证。
4.1.3 int *p =NULL 和 *p =NULL 有什么区别
第一段代码: int *p=NULL;
这时候我们通过编译器查看p的值为0x00000000。
第二段代码:
int *p;
*p =NULL;
我们可以在编译器上调试