2016 - 2024

感恩一路有你

数据结构向上取整符号 数据结构,void split中有的用*有的用*&,为什么,什么时候才要多加这个取址符号&?

浏览量:2239 时间:2021-03-15 09:12:30 作者:admin

数据结构,void split中有的用*有的用*&,为什么,什么时候才要多加这个取址符号&?

这不是地址,而是对C的引用,C也是别名。在需要修改函数体中的指针类型参数时使用。如果只使用C语言,则需要使用指针的指针(双指针)作为参数。Lklist*&hc表示对Lklist指针类型HC的引用

~]&C中的引用符号用作函数参数,表示它是传递的实际参数(即实际参数的别名)的引用。这样,对函数中形式参数的操作将影响实际参数。通常通过函数来改变实际参数的值。如果没有&,则只传递参数的副本,并且对函数中参数的操作不会影响参数。与示例一样,对于L,当它涉及到通过函数修改它时(例如在表中插入listinsert或删除ListDelete元素),在L之前有&;当它不涉及修改变量时(例如在表中获取priorelem、GetElem元素),在L之前没有&;返回到示例:第一个使用&使用pre_ue保存order表中元素的值(函数执行后的pre)ue在函数中的值被保存,以便于后续操作访问该值。在第二个函数中,&的函数与第一个函数相同。listinsert函数在表中插入元素E,因此只需插入其副本,就不需要添加&。ListDelete的功能是删除表中的元素,&用于获取被删除元素的值。如果没有&,则函数执行后的E值与ListDelete之前的值相同,因此使用&。

数据结构向上取整符号 数据结构符号表 符号表可以用不同的数据结构

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。