C语言,结构体编译出错,求解答~~ 结贴,已解决
本帖最后由 panguoxian 于 2012-12-4 21:25 编辑第一次使用结构体,以下是结构休类型的定义和成员引用。
在引用成员date.day=1时编译不过,提示MISSING ';' BEFORE '.'
书看很多次了,还是不解,希望有高手解答。谢谢~~
struct // 定义日期类型
{
uchar year;
uchar month;
uchar day;
uchar week;
}date;
date.day=1; //提示MISSING ';' BEFORE '.' 你把赋值语句写到函数外面了吧。 本帖最后由 panguoxian 于 2012-12-4 21:24 编辑
lcofjp 发表于 2012-12-4 20:47 static/image/common/back.gif
你把赋值语句写到函数外面了吧。
请问不可以这样赋值吗?怎么才算是写在函数里面??谢谢~
、、、、、、、、、、、、、、、、、、、、、、、
已解决,谢谢~~ 都高级会员了 哎
赋值语句必须在函数内
或者在定义变量时一起赋值 ,这个可以是全局变量在外面干的 yklstudent 发表于 2012-12-4 21:06 static/image/common/back.gif
都高级会员了 哎
赋值语句必须在函数内
或者在定义变量时一起赋值 ,这个可以是全局变量在外面干的 ...
非常感谢,已解决{:handshake:} ,你的头像很喜欢 怎么解决的? whatcanitbe 发表于 2012-12-4 21:36 static/image/common/back.gif
怎么解决的?
楼上的两位都说得对,引用结构体成员时,我没放在函数里面用。
页:
[1]