松鼠呀 发表于 2020-3-24 00:28:59

指针与宏定义

本帖最后由 松鼠呀 于 2020-3-25 15:42 编辑

尊敬的各位大佬,麻烦问一树的下高度更新实现中,最开始的宏定义是这样的 ,他是想把高度空树统一表示,这个为什么会用P->height这是表示啥啊?没出现指针呀

人造人 发表于 2020-3-24 02:30:36

对于给你回答问题的我们来说,我们不知道你的大脑中想的是什么,也看不见你的电脑屏幕
我们能看到的就只有这个界面



最后,送你一个链接
https://github.com/ruby-china/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

4goodworld 发表于 2020-3-24 10:55:16

p可能是一个结构体吧
所以可以p->height

淡笑无痕丶 发表于 2020-3-24 14:18:05

本帖最后由 淡笑无痕丶 于 2020-3-24 14:20 编辑

p是个结构体指针。
p->height的意思是p指向的那个结构体里边的height。
整个宏定义的意思是这样的。
首先传入一个参数p,如果p为非零值,则返回p指向的结构体里边的height,反之则返回-1

麻烦以后问问题描述地完整一点 你这单给一行代码 正常人哪猜得出这是什么玩意。

松鼠呀 发表于 2020-3-25 15:43:12

人造人 发表于 2020-3-24 02:30
对于给你回答问题的我们来说,我们不知道你的大脑中想的是什么,也看不见你的电脑屏幕
我们能看到的就只有 ...

大哥,又放了一张图,麻烦问一下类指针和结构体指针有什么区别呀

松鼠呀 发表于 2020-3-25 15:44:40

4goodworld 发表于 2020-3-24 10:55
p可能是一个结构体吧
所以可以p->height

结构体指针和类指针有什么区别呀

松鼠呀 发表于 2020-3-25 15:45:14

淡笑无痕丶 发表于 2020-3-24 14:18
p是个结构体指针。
p->height的意思是p指向的那个结构体里边的height。
整个宏定义的意思是这样的。


大哥,又换了一张图

人造人 发表于 2020-3-25 16:27:38

松鼠呀 发表于 2020-3-25 15:45
大哥,又换了一张图

BinNodePosi是什么?
就不能把代码贴出来吗?能复制粘贴的那种,而且要完整的代码
像这样我一问你一答,我再问,你再答,直到把你的问题问清楚了才能帮你解决问题,这样真的好吗?是你在提问题,不是我在提问题
页: [1]
查看完整版本: 指针与宏定义