下列对变量的引用中,错误的是

admin2010-06-06  25

问题 下列对变量的引用中,错误的是

选项 A、int a;  int &p=a;
B、char a;  char &p=a;
C、int a;  int &p;p=a;
D、float a;  float &p=a;

答案C

解析 本题考核引用的定义和初始化。引用具有如下特点:引用能够使用任何合法变量名;引用不是变量,所以必须在定义时初始化,而且一旦初始化之后,就不能再成为其他变量的引用;引用不是值,不占存储空间,说明引用时,目标的存储状态不会改变。所以,引用只有说明,没有定义;  引用仅在说明时带有“&”,以后就像普通变量一样使用,不能再带“&”。在C选项中,由于在定义引用p后没有进行初始化,所以此语句错误。
转载请注明原文地址:https://kaotiyun.com/show/a5jp777K
0

相关试题推荐
随机试题
最新回复(0)