&既可以做取地址,也可以作引用,怎么区分? 简单这样记: 引用前面肯定有类型名或者类名 取地址前面肯定没有 。 比如:int &rN = N; 这个 & 前面有 int,所以是引用。p = &N; 这个&前面没有什么,所以是取地址!