引用是一个指针常量。
答案A。字符常量用单引号括起,'3'是char类型(ASCII值51),不是int类型。
注意:'3'是char类型(字符常量),3是int类型(整型常量)。引号决定类型。
【考点】引用与指针的关系|常量指针
本题考查 GESP 四级《C++ 编程》模块中"引用与指针"的核心概念。命题人想确认你是否理解引用在底层实现上就是一个"常量指针"——即初始化后不可再指向其他对象的指针。
解题关键在于抓住"引用不可重新绑定"这一本质。C++ 中引用(reference)在内存中就是用一个地址值来表示,一旦初始化就固定指向那个地址,这与"常量指针"(const pointer,指针本身不可改)的行为完全一致。
选项 A 正确。错误选项通常来自混淆"引用"与"普通指针"(普通指针可重定向),或把"引用是别名"误解为"引用是可变指针"。命题人利用的是初学者对引用底层机制的认知空白。
若把题干改为"引用是可变指针",答案就会变成 B;若改为"引用是普通指针",答案也会变。刷到此类题时,先问自己:"命题人想考我引用与指针的哪一层关系?"
()