发布网友 发布时间:2022-04-25 13:58
共2个回答
热心网友 时间:2023-10-05 13:30
你应该知道的一点是
C语言中其实没有传址一说,只有传值
传指针也只是把指针的值传过去,并非传址
所以为了构建左右子树,需要改变左右子树指针实际的值,而为了改变实际的值
得传递这个指针的地址,这样才能改掉这个指针的值
否则直接传递指针,仅传递了这个指针的值,没法改掉指针本身
而为了传递指针的地址,就得是定义成指向指针的指针了
不过有一个建树的版本是利用返回值,就没用到二级指针
node*build(int num)
热心网友 时间:2023-10-05 13:31
确实不用啊?