标题:高手们请进
只看楼主
yeqishi
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-9-19
结帖率:0
 问题点数:0 回复次数:2 
高手们请进
首先定义了一个结构体
typedef struct
{  uchar    mmenu_no;                // 对应的主菜单项号(0-n)
   uchar    no;                    // 子菜单项个数
   char     *str[SMENU_NO];                     // 子菜单字符串
   uchar    state;                  // 所选择的子菜单   
} SMENU;
我要用此结构体定义一个变量用来做数据处理,
1)SMENU * suit;
   suit->mmenu_no = 1;
   。。。
   suit->mmenu_no = 0;
2) SMENU suit;
   suit.mmenu_no = 1;
   。。。
   suit.mmenu_no = 0;
不能采用 1)吗?为什么?高手们帮忙好好想想!
搜索更多相关主题的帖子: 子菜单 结构体 字符串 
2008-04-29 00:06
moonwalker
Rank: 1
等 级:新手上路
威 望:1
帖 子:909
专家分:2
注 册:2007-3-2
得分:0 
1和2不是等价么?
不过前提是1中,suit指针已经指向一个SMENU实例

“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!
2008-04-29 00:43
hellbelial
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2008-4-29
得分:0 
我用VC++6.0编译是没问题的。

QQ.gif (166.51 KB)
2008-04-29 04:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-211567-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.910933 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved