数据结构中 *& 表示什么意思啊?

来源:百度知道 编辑:UC知道 时间:2024/05/31 18:52:06
比如说 我定义一个树 CreateBiTree(bitree *&root) 这表示什么啊?

楼上的答案不尽完全

*和&是分开,*也表示指针,但进一步讲,它表示后面的root是指向bitree结构类型变量的指针。而'&'是取地址符,这个在Scanf函数中就早有体现,其意义为,传的是root指针的地址。而传参数其实传的都是值,只不过这里使用了&,表示传的值为一个地址值,以方便在CreateBiTree中直接对这棵树进行操作。

*和&是分开的吧,*表示指针,&表示的我忘记了,好象是表示整形吧
CreateBiTree(bitree *&root) 表示参数是一个指针