指针调用:**p和&p--形参实参

指针引用

因为要在tree函数中为主函数中的root指针用malloc分配空间,如果不传实参&root而只传root,那么tree中只能用treenode *型指针接收,这样p就只是root的拷贝,malloc分配的内存首地址赋给了p而与root不相干,达不到设计目的。传&root就是传指针root的指针(存放root的地址),那么tree中就得用treenode **型指针接收,这样*p实质就是root,malloc分配的内存首地址赋给*p的实质就是赋给了root,这就达到了在tree函数中为主函数中的root分配内存的目的。

※ ->运算符的优先级要比 *(指针操作)高,所以要加括号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值