这样的数组到底错在哪?

来源:百度知道 编辑:UC知道 时间:2024/05/10 22:37:34
小弟刚学单片机C语言编程,不知道以下的数组定义错在什么地方?
unsigned char IDATA sound_long[ ]=
{
6,6,9,3,6,6,12,
6,6,6,6,6,6,12,
6,6,9,3,6,6,9,3,
6,3,3,6,3,3,6,6,9
};
请高手指教。
lrb1983091,您好,您的说法很对,采纳你的意见之前我想问一下,IDATA为什么要宏定义一下?因为我学的是单片机C语言,单片机中IDATA是一个固定的存储区域啊,为什么还要宏定义呢?谢谢解答!!!并且请告诉我您的邮箱好吗?以后有问题我还想联系你。

没有错误啊,

除了分号要用半角。

另外IDATA要宏定义一下

#define IDATA

}; => };
最后的';'不是半角英文符号!

对,注意输入法