代码如下:
#include <stdio.h>
int main(void)
{
int A = 123456, B = 654321;
int* p1 = &A, * p2 = &B;
printf("A = %d\nB = %d\n", A, B);
printf("A的地址为:%p\nB的地址为:%p\n",p1 ,p2);
*p1 = 654987, * p2 = 789456;
printf("A = %d\nB = %d\n", A, B);
printf("A的地址为:%p\nB的地址为:%p\n", p1, p2);
return 0;
}
结果:
A = 123456
B = 654321
A的地址为:0000009AA7AFFB94
B的地址为:0000009AA7AFFBB4
A = 654987
B = 789456
A的地址为:0000009AA7AFFB94
B的地址为:0000009AA7AFFBB4