关于结构体内的地址和使用问题

关于结构体内的地址和使用问题

treeNode {
   vlaue        leftright    *}

() () {
   .(.vlaue)
}

() (value )  {
   .vlaue = value
}

(vlaue ) *{
   &{vlaue: vlaue}
}



() {
   root root = {vlaue: }
   root.left = &{}
   root.right = &{}
   root.right.left = ()
   root.left.right = ()



   root.right.left.()
   root.right.left.()

}



下边root.right 和 root.left 有什么区别,是否是一样的

如果是一样的 是否可以理解为在上边定义了结构体

left, right    *treeNode

的意思是 left和right 是两个key 他们指向了treeNode的地址

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

这个代码它可能有些问题格式乱了。

left, right的类型一样,都是指向treeNode的指针。

  • 那我理解的应该没问题 两个都指向同一个结构体 谢谢
    2021-10-30 15:22:20
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师