1. #include <stdio.h>
    2. int main() {
    3. int a = 1, b = 2, c = 3;
    4. int *p_int;
    5. printf("addr(a) = %u, addr(b) = %u, addr(c) = %u, addr(p_int) = %u\n",
    6. &a, &b, &c, &p_int);
    7. p_int = &a;
    8. *p_int = *p_int + 1;
    9. p_int = &b;
    10. *p_int = a + 1;
    11. p_int = &c;
    12. *p_int = a + b + 1;
    13. printf("a = %d, b = %d, c = %d\n", a, b, c);
    14. return 0;
    15. }

    代码1-4:临时变量内存关系
    ![8${ADEY3(3UH[CM2~Q[IH2.png](https://cdn.nlark.com/yuque/0/2022/png/257750/1653309585907-facc5a14-0659-498f-9c39-1ec6a67711bc.png#clientId=ueab32e2a-32de-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=301&id=u50946b9b&margin=%5Bobject%20Object%5D&name=8%24%7BA%60DEY3%283UH%5BCM2~Q%5BIH2.png&originHeight=556&originWidth=1375&originalType=binary&ratio=1&rotation=0&showTitle=false&size=87867&status=done&style=none&taskId=u512a010a-47ad-4c5d-b97a-b13ea755253&title=&width=744)<br />**代码1-4运行结果显示**<br />![](https://cdn.nlark.com/yuque/0/2022/jpeg/257750/1653314702258-98939831-bf16-4926-b619-8a8fb2051359.jpeg)<br />程序说明:<br />![JKX8[~WBLQ54$K1C54XQ.png](https://cdn.nlark.com/yuque/0/2022/png/257750/1653316692182-3d9895a2-b9c9-4867-8e89-7d028089cf1f.png#clientId=uaf46be73-2d2e-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=553&id=u4f0ac561&margin=%5Bobject%20Object%5D&name=JKX8%5B%60~WBL%60Q54%24K1C54X%60Q.png&originHeight=553&originWidth=1414&originalType=binary&ratio=1&rotation=0&showTitle=false&size=97519&status=done&style=none&taskId=u49594ec6-3136-4a4e-ba7a-5071c5d13ec&title=&width=1414)