第2个回答 2007-03-27
#include <stdio.h>
int main()
{
int a[2] = {121, 99};
int address = (long)&a + 4; // 地址值
int* p1 = a; // 变量a的地址假如是0x0012FF6C
int* p2 = (int*)address; // p2指向地址0x0012FF70
*p2 = 2007;
printf("*p1 = %d *p2 = %d", *p1, *p2);
printf("\np1 = 0x%X p2 = 0x%X", p1, p2);
}