1、表示的意义不同

p是一个指针变量的名字,表示此指针变量指向的内存地址,而*p表示此指针指向的内存地址中存放的内容。

2、数量形式不同

p如果使用%p来输出的话,它将是一个16进制数。*p一般是一个和指针类型一致的变量或者常量。

3、定义不同

p存放的是地址,而*p是让程序去那个地址取出数据。