c语言中序线索化二叉树的函数参数有这样一段代码BiThrTree &Thrt,这里的&做什么用?

2025-04-27 11:30:36
推荐回答(1个)
回答1:

你的那个代码从风格上看应该是严蔚敏书里的。
需要注意的是,那本书里的代码采用的是类C语言,并不能直接拿来就用,而是要根据需要和环境进行一定的修改。里面的&是借鉴了C++里的引用的概念,是想说在函数中的改变会作用到Thrt变量自身,而不是作用到那个变量的一个副本上。如果用C语言,可以改为指针形式的,如果用C++,则也可以采用引用。只要能够改变那个变量即可。