百度试题 题目下面关于引用的说法错误的是( )。 A. 引用是被引用对象的别名 B. 对引用的修改就是对被引用对象的修改,反之亦然 C. 引用不一定立即初始化 D. 引用不能建立数组 相关知识点: 试题来源: 解析 C.引用不一定立即初始化 反馈 收藏
(1) 引用必须被初始化,但是不分配存储空间。指针不声明时初始化,在初始化的时候需要分配存储空间。 (2) 引用初始化以后不能被改变,指针可以改变所指的对象。 (3) 不存在指向空值的引用,但是存在指向空值的指针。 注意:引用作为函数参数时,会引发一定的问题,因为让引用作参数,目的就是想改变这个引用所指向地址的...
引用 在定义时 必须初始化 ,指针最好初始化 ,但是不初始化也不会报错。 引用在初始化时引用一个实体后 ,就不能再引用其他实体 ,而指针可以在任何时候指向任何一个同类型。 没有NULL引用,但有NULL指针。 在sizeof中含义不同:引用结果为引用类型的大小,但指针始终是地址空间所占字节个数 (32位平台下占4个字节...
答、1) 引用必须被初始化,指针不必。 2) 引用初始化以后不能被改变,指针可以改变所指的对象。 3) 不存在指向空值的引用,但是存在指向空值的指针。 指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。
下面关于引用和指针说法错误的是: A.引用必须初始化,而指针则没有这要求B.引用初始化以后不能被修改,指针可以改变所指向的对象C.存在指向空值的引用,也存在指向空值的指针D.从内存分配上看,程序为指针变量分配内存区域,而引用不需要分配内存区域相关知识点: ...
申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储...
不能有NULL引用,引用必须与合法的存储单元关联(指针则可以是NULL)。 一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象)。 指针传递的实质: 指针传递参数本质上是值传递的方式,它所传递的是一个地址值。值传递过程中,被调函数的形式参数作为被调函数的局部变量处理,即在栈中开辟了内存空间以存...
关于引用的描述错误的是( )A.引用必须初始化;B.引用是对象的别名;C.引用和被引用的对象共用一个存储单元;D.引用被初始化后,可以再引用别的对象。
这样的用法会导致另一个困惑:规则不是要求在声明引用的时候必须对其初始化吗?这里在函数首部声明了两个引用参数,但是却是在调用的时候才初始化。关于引用还有一项规定,声明一个引用是某个变量的别名之后不得更改。但是,在上面的例子当中如果再添加一条调用命令“s...