导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→各位keilc51的编程大虾,帮帮我!!为什么编译不通?[liujinfeng321]

 *第16484篇: 各位keilc51的编程大虾,帮帮我!!为什么编译不通?

  
楼 主:liujinfeng321 2003年9月23日18:44
 各位keilc51的编程大虾,帮帮我!!为什么编译不通?
我在keilc51的主程序里定义item[32]={'A','B','C',,,,,,'D','O','C'}为什么编译不通?总是出现  error c141:syntax error near '{'
      error c141:syntax error near '}'
  item是我定义的char型数组,只需定义头11个字节,而且中间还有6个字节不需定义。


  
2楼:AlexZeng 2003年9月23日20:38
 没有这种语法.
char item[3

没有这种语法.
char item[32]={'A','B','C','0','0',0','0','0','D','O','C'};
  
3楼:albertbanda 2003年9月23日20:40
 我说两句
321兄弟,我说两句,不一定正确啊。//最可能情况有三种,一:数组item的元素超出了你所定义的32个;二:可能你的漏下了个符号,如“ ‘ ”或是“ , ”;三:你的环境设置出现问题。//凭我这几年的C语言的开发经验,我的直觉告诉我可能是这样子的。由于你所说的情况并不是很清楚。但愿你看到我的留言之时已经解决了这个问题。
  
4楼:albertbanda 2003年9月23日20:46
 补充一下,
你可以将32删除,空着[],try again. We may meet many complicated matters,what we need is patience.Concentrate on them,and you will find they have become more friendly.
  
5楼:liujinfeng321 2003年9月23日21:24
 算了,别费大虾的神了,我决定一个一个赋值,不一起赋值编译通过了,这个问题留待以后再解决吧!
  
6楼:liujinfeng321 2003年9月23日21:17
 谢谢大侠出手相救,可还是不行!!
按你的说法去掉32,编译之后又出现了error c141:sytax error near ']'之类的错误。
  
7楼:albertbanda 2004年9月17日12:46
 我认为应该是这样子的:item[32]=
我认为应该是这样子的:item[32]={'A','B','C',,,,,,'D','O','C'};
而不是这样子的:         item[32]={'A','B','C',,,,,,'D','O','C'}
try again...
  
8楼:guest 2004年9月17日13:00
 多半是结尾的地方没有分号!

>>>>>>对该主题发表你的看法

本主题贴数8,分页: [第1页]


[上一篇主题]:有谁了解过无线充电器?

[下一篇主题]:老板终于发现开发东东要规范化了,要我们先拟定一份项目开发流程草案,哪位大虾有现成的借鉴一下?3Q!