1. 指针可以改变其绑定的变量,也可以不用初始化(不建议这么做,有危险) int x = 5; int y = 6; int *p; p = &x; p = &y; *p = 10; assert(x == 5); assert(y == 10); 引用不可以,且必须初始化。 int x = 5