指针和引用的区别?(加入引用的原因--》面向引用写函数)
时间: 2023-04-09 22:04:59 浏览: 91
指针和引用的区别
指针和引用都是用来间接访问内存中的数据,但是它们有一些区别。指针是一个变量,它存储了一个内存地址,可以通过解引用操作符 * 来访问该地址中的数据。而引用是一个别名,它相当于给一个已经存在的变量起了一个别名,可以直接访问该变量中的数据,不需要解引用操作符。
面向引用写函数的原因是,引用可以避免指针操作中的一些问题,比如空指针引用、野指针引用等。同时,使用引用可以使代码更加简洁易懂,减少了指针操作符的使用,提高了代码的可读性和可维护性。
阅读全文