假定x的地址是0x5f00,且假定int占2个字节。 int x=5, *p = &x; printf(“%p %d %d %d %d”, p, *p+2,**&p, 3**p, p+4);注:格式化输出中的p为指针值,以十六进制方式输出。所有编译系统都支持这种格式。要注意如果将%p改成%d,在系统中可能会出现错误。