首先要知道指针有两个属性:指向变量/对象的 地址和长度
但是void指针只有地址没有长度,当你将他指定类型的时候就是给了他长度,指定为int那就是4字节指定为double那就是8字节一下图片证实他们的其实地址是一样的。
下面指定不同的类型输出值是不一样的但是起始地址都是一样的
不知道你明白没有,不懂可以追问
我运行 都有错误而且 ,你 *p3, *p4 是什么鬼?