这个简单的结构体是什么意思啊

2019-07-21 00:34发布

本帖最后由 爱问知识人 于 2019-5-17 21:09 编辑

1.png 2.png 3.png 画红圈里的结构体里的数字都代表什么意思啊,研究了个把小时,实在没摸索到规律,暂时只知道第三列(1230)是箭头指示的4个位置,求大神指点下   头疼死了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
mrkingg
1楼-- · 2019-07-21 05:08
 精彩回答 2  元偷偷看……
yklstudent
2楼-- · 2019-07-21 09:26
你结合up down enter exit来看就很好理解了,按up时,current = up,执行tab[current].current_opertion();
很好理解
爱问知识人
3楼-- · 2019-07-21 14:38
yklstudent 发表于 2019-5-17 21:26
你结合up down enter exit来看就很好理解了,按up时,current = up,执行tab[current].current_opertion() ...

我擦,我压根看不到他们之间的联系不懂这个指针,括号里面的数字一个个都代表什么意思啊
爱问知识人
4楼-- · 2019-07-21 19:39
yklstudent 发表于 2019-5-17 21:26
你结合up down enter exit来看就很好理解了,按up时,current = up,执行tab[current].current_opertion() ...

current和UP DOWN怎么=了,蒙
39035605
5楼-- · 2019-07-22 01:13
本帖最后由 39035605 于 2019-5-17 22:29 编辑

这个程序思路不错。
current:表示当前显示的界面(执行current对应的current_opertion函数)。
up、down、enter、exit表示按键按下后进行的操作(界面切换显示),也就是将对应的值(up、down、enter、exit)给current,然后通过执行current对应的current_opertion函数进行界面切换了。


例如当前current = 1(显示fun2),当down按下时,current=tab[current].down,再执行tab[current].current_opertion函数就可以显示fun3函数了。实现了按下down从fun2到fun3的切换。
爱问知识人
6楼-- · 2019-07-22 03:35
 精彩回答 2  元偷偷看……

一周热门 更多>