1. 主页 > 在线阅读 >

c和指针- 函数参数中的引用和指针的区别?

指针用于指向变量,引用是给变量一个单独的名称,它的作用就像typedefc和指针。 当使用引用作为参数时,它就像调用函数中的操作参数。 用指针作为参数时,指针的值就是变量的地址,所以用求解地址来操作变量。 参考类型优先作为C中的参数,因为在变量上操作比指针简单得多,但使用指针作为参数的优点是它可以通过增加或减去自己来改变其方向。 温馨提示:建议调用具有参考类型参数的函数!

 函数参数中的引用和指针的区别

1.引用必须表示一个对象,即引用必须有一个初始值;而点没有这样的要求,所以它可以有一个空指针c和指针。 2.没有所谓的空引用意味着引用可能比使用指针更有效,因为在使用指针之前没有必要测试它的有效性。 3.指针可以重新分配给另一个对象,而引用总是指向它最初获得的对象,类似于常量指针。

有括号或没有括号,是数组指针,指针数组或p[2]指针数组,首先是数组,数组包含指针,指针数组c和指针。 [2]是一个数组指针,括号与*第一,它是一个指针,指向一个二维数组,其中第一维有两个元素,指向数组地址的指针。 将数组s的地址放入qp[0]=[0]s[0]第0行的第一个地址到数组p[0]中

转载请注明出处,本文地址:http://www.coachesceo.com/zxyd/10615.html