为什么4个指针的sizeof都一样呢?
解决方案
40
分析:既然指针只是要存储另一个变量的地址,。注意,是存放一变量的地址,而不是存放一个变量本身,所以,不管指针指向什么类型的变量,它的大小总是固定的:只要能放得下一个地址就行!(这是一间只有烟盒大小的“房间”,原因是它只需要入一张与着地址的纸条)。
存放一个地址需要几个字节?答案是和一个 int 类型的大小相同:4字节。
http://blog.csdn.net/driversmith/article/details/6236893
存放一个地址需要几个字节?答案是和一个 int 类型的大小相同:4字节。
http://blog.csdn.net/driversmith/article/details/6236893
20
在Win32下sizeof(指针)都等于4吧,题主试着输出:
sizeof(*p1),sizeof(*p2),sizeof(*p3),sizeof(*p4)
也许就得到想要的了。
sizeof(*p1),sizeof(*p2),sizeof(*p3),sizeof(*p4)
也许就得到想要的了。