关于引用,下列的说法中错误的是( )
A、
引用是给被引用的变量取一个别名
B、
引用主要是用来作函数的形参和函数的返回值
C、
在声明引用时,要给它另开辟内存单元
D、
在声明引用时,必须同时使它初始化
【正确答案】:C
【题目解析】:
引用相当于给变量起了一个别名。故A正确。
变量对应于某个内存地址,如果给某个变量起了别名,相当于变量和这个引用都对应到同一地址。故不需要给它另开辟内存单元,C错。
定义引用时需要进行初始化,通常会用它所“引用”的变量去初始化。故D正确。
引用既可以作为函数的参数使用,也可以作为函数的返回值使用。故B正确。