1.1 引用是别名,指针是具体地址 从现象上看,指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不改变。 (实际上,汇编指令是一样的,编译器做的限制使其概念发生变化。 详见:https://blog.csdn.net/shiyuqing1207/article/details/45937447) 例如,指针*p的p++ 改变的是指针地址,而引用&p的p++相当于(*p)++,相当于a++