看你的代码:
其中 p为指针类型,
而下面的:
是指向指针类型变量的指针。
而下面的代码:
是错误的,因为 int *zhizhen 其实和第二行的 int *p 是一模一样的。也是只能指向int型变量的地址。
其实你应该这么理解:
要想定义一个指向一个类型变量的指针变量,你就在要指向的变量的类型后面添加*号,这样定义。
例如: int *p;
这个p是int * 类型。即指向整型变量的指针类型。你要想在定义一个指针指向 p,
那就将p 的类型拿出来-----》int * 在这个类型后面加上 *
即: int ** ,然后用这个定义变量------》 int **PP; |