高手们请进
首先定义了一个结构体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)吗?为什么?高手们帮忙好好想想!