#include <stdio.h>

int main() {
    int num = 10;
    int *p = &num;  // 指针p指向num

    printf("变量num的初始值：%d\n", num);
    printf("通过指针访问num的值：%d\n", *p);
    printf("变量num的地址：%p\n", &num);
    printf("指针p存储的地址：%p\n", p);

    // 通过指针修改num的值
    *p = 20;
    printf("通过指针修改后，num的值：%d\n", num);

    return 0;
}
