程序设计教程

指针类型主要用于什么场合?引用类型与指针类型相比,其优势在哪里?

题目

指针类型主要用于什么场合?引用类型与指针类型相比,其优势在哪里?

参考答案和解析
正确答案: 指针类型主要用于参数传递和对动态变量的访问。在C++中,指针类型还用于访问数组元素,以提高访问效率。
引用类型与指针类型都可以实现通过一个变量访问另一个变量,但访问的语法形式不同:引用是采用直接访问形式,指针则采用间接访问形式。在作为函数参数类型时,引用类型参数的实参是一个变量,而指针类型参数的实参是一个变量的地址。
除了在定义时指定的被引用变量外,引用类型变量不能再引用其他变量;而指针变量定义后可以指向其他同类型的变量。因此,引用类型比指针类型要安全。
引用类型的间接访问对使用者而言是透明的。
如果没有搜索结果,请直接 联系老师 获取答案。
更多相关问题