数据结构中 *& 表示什么意思啊?
来源:百度知道 编辑:UC知道 时间:2024/05/31 18:52:06
比如说 我定义一个树 CreateBiTree(bitree *&root) 这表示什么啊?
楼上的答案不尽完全
*和&是分开,*也表示指针,但进一步讲,它表示后面的root是指向bitree结构类型变量的指针。而'&'是取地址符,这个在Scanf函数中就早有体现,其意义为,传的是root指针的地址。而传参数其实传的都是值,只不过这里使用了&,表示传的值为一个地址值,以方便在CreateBiTree中直接对这棵树进行操作。
*和&是分开的吧,*表示指针,&表示的我忘记了,好象是表示整形吧
CreateBiTree(bitree *&root) 表示参数是一个指针