首页 > 试题广场 >

已知: int m=10;下列表示引用的方法中,正确的是:

[单选题]
已知: int m=10;,下列表示引用的方法中,正确的是()
  • int &Z;
  • int &t = 10;
  • int &X = m;
  • float &f = &m;
【正确答案】C
【解析】A 选项错误,引用必须在创建的时候就初始化
B 选项错误,不能对常量进行引用,C++ 中右值引用可以,格式为:int &&t = 10
C 选项正确
D 选项错误,非常量引用的初始值必须是左值,而 &m 是一个右值,并且 &m 表示获取 m 的地址,类型是 int *,和 float &类型不一致
 
引用知识点讲解】
更多C++基础专业知识讲解,点击链接即可查看
https://www.nowcoder.com/link/zxyl-cpp94
编辑于 2021-12-23 14:18:43 回复(0)
A、引用必须被初始化
B、引用类型的初始值必须是一个对象
C、正确
D、错误,1、非常量引用的初始值必须是左值 2、不能用int类型的值初始化double类型的引用
发表于 2020-09-01 10:49:53 回复(1)
C选项int &X=m表示X为m的别名;
int &这种表示方式是C++对C的补充,属于C++的知识
发表于 2023-01-05 10:30:25 回复(0)
B const 引用可以是一个字面值
发表于 2021-02-23 23:13:47 回复(0)