06 指针

通过一个指针访问它指向的地址的内容,称为间接访问(indirection)或解引用指针(dereferenceing the pointer)。

NULL指针

NULL指针表示不指向任何东西的指针。一般编译器中其值就是0。对NULL指针进行解引用是非法的。

声明了一个指针变量最好把它初始化,还没有对应的变量就初始化为NULL。

一个直接按地址的值访问内存的方法

这里先把100转换为指向整数的指针,而这个指针指向的地址就是内存编号100的地址。最后在解引用指针,把25存入那个地址中。一般不会这样写,因为变量的地址是编译器来管理的。只有在直接和硬件打交道的时候才可能这样写。

*(* int)100 = 25;