这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 写代码的时候遇到的问题

共23条 1/3 1 2 3 跳转至

写代码的时候遇到的问题

工程师
2014-05-07 16:39:40     打赏

今天下午在写程序的时候,定义一个数组,发现怎么也不对,原文是这样的:

#define a 12;

unsigned char buff[a];

写完之后发现还是有错误,在群里求助之后,是因为#define 语句后面多了个分号。在宏定义中,是没有分号的,所以去掉分号之后一切问题就都解决了。



院士
2014-05-07 17:10:13     打赏
2楼
笨笨的东西我越来越看不懂了,证明你越来越进步了

高工
2014-05-07 17:13:24     打赏
3楼

#define a 12;

结果就是:unsigned char buff[12 ; ];

你说是不是错了


工程师
2014-05-07 17:22:12     打赏
4楼
楼主不是已经把问题解决了嘛

工程师
2014-05-07 17:45:35     打赏
5楼

你这样写好像很麻烦的样子啊


专家
2014-05-07 19:18:32     打赏
6楼
可以看一些操作系统的源码   例如 UCOS 

高工
2014-05-07 19:26:15     打赏
7楼
3楼正解咯~

专家
2014-05-07 19:47:39     打赏
8楼
可以自己解决问题了,加油

院士
2014-05-08 10:48:31     打赏
9楼

楼主 真棒~~

 

自己解决问题并分享解决过程,还是非常值得表扬的。

这里 也建议在提问题时将编译器报的错误信息一并贴出来~~


菜鸟
2014-05-08 11:09:39     打赏
10楼

九楼的说的对“将编译器报的错误信息一并贴出来”更好点!


共23条 1/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]