#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { /* 1 变量的本质: 一段联连续的内存空间别名 2 变量相当于门牌号, 内存相当于房间 */ int a; int *p = NULL; // 给变量 a直接赋值 a = 100; printf("a = %d\n", a); // 通过指针间接赋值 p = &a; *p = 20; printf("a = %d\n", *p); return 0; }