关于引用,下列的说法中错误的是(    ) 

关于引用,下列的说法中错误的是(    ) 


A、

引用是给被引用的变量取一个别名


B、

引用主要是用来作函数的形参和函数的返回值


C、

在声明引用时,要给它另开辟内存单元


D、

在声明引用时,必须同时使它初始化


【正确答案】:C
【题目解析】:

引用相当于给变量起了一个别名。故A正确。

变量对应于某个内存地址,如果给某个变量起了别名,相当于变量和这个引用都对应到同一地址。故不需要给它另开辟内存单元,C错。

定义引用时需要进行初始化,通常会用它所“引用”的变量去初始化。故D正确。

引用既可以作为函数的参数使用,也可以作为函数的返回值使用。故B正确。