struct ListShow{
uchar *show_wave[3] = {"正弦","方波","三角"};
uchar *show_Hz = "Hz";
uchar *show_timeline[5] = {"1000ms"," 500ms"," 250ms"," 100ms"," 50ms"};
uchar *duty_cycle = "占空比:";
uchar set_timeline[5] = {0,10,15,18,19};//所对应的坐标轴时间的参数
uchar show_x[4] = {0,3,5,8};//在液晶屏上显示列表的位置
uchar wave_num;//当前的波形
uchar timeline_num;//当前的时间单位
uchar wave_max = 3;//最大波形选项
uchar timeline_max = 5;// 最大时间选项
}
编译之后总出现错误
12864TUPIAN.C(38): 错误 C141: syntax error near '='
12864TUPIAN.C(48): 错误 C141: syntax error near '}'
所有的错误都指向我所定义的结构体 有明白的么 怎么修正啊
------解决方案--------------------
C中没有这种语法,结构体申明时候不能对结构体字段赋予任何值,只有在结构体对象申明时候才可以。