本帖最后由 西门看雪 于 2012-3-6 19:16 编辑
1# 江陵龙少
靠,I 服了 U;有谁见过像你这样子初始化一个结构体变量的么?
正确的做法是:
struct {
u8 TUG3;
u8 TUG2;
u8 TUG12;
}SDHSlot = {0,0,1};
或者:
struct {
u8 TUG3;
u8 TUG2;
u8 TUG12;
}SDHSlot;
void main(void)
{
SDHSlot.TUG3=1;
…… ……
}
尼玛"SDHSlot.TUG3=1;"是一条C语言语句;一条C语言语句呀!有谁见过一条C语言语句放在函数体外边能够被执行的?要是编译器不报错的的话,那个编译器就是神了。
|