sizeof()的使用,有疑问??char a[]="Hello Word";char *p=a;printf("%d",a); //12printf("%d",p); //4为什么第二个会等于4啊 指针的长度和你的平台有关[解决办法]指针是一个很重要的概念,它记录了另一个对象的地址。既然是来存放地址的,那么它当然等于计算机内部地址总线的宽度。所以在32位计算机中,一个指针变量的返回值必定是4(注意结果是以字节为单位)