导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程[xiewei3196]

 *第28729篇: C51编程

  
楼 主:xiewei3196 2004年12月29日16:32
 C51编程
char bitcount(unsigned int xx)
{
 char cc=0,y;
 for(y=0;y  <=20;y++)
 {
     if(xx&b0) 
  cc++;
  xx>  >  =1;
 }
 return cc; 
}
我用Keil C 7.0编译如上程序,在 if 语句行出现如下报错
VV.C(116): error C141: syntax error near ';'
VV.C(116): error C141: syntax error near ')'
请各位大侠明示,顺便问一下出现VV.C(124): error C231: 'keystable': redefinition这种报错说明我的函数定义可能出了什么问题?感激不禁

  
2楼:guest 2004年12月29日16:51
 if(xx&oxb0)
重定义函数了,你看看是不是有至少两个地方定义了keystable
  
3楼:xiewei3196 2004年12月30日08:41
 谢谢!

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

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


[上一篇主题]:232 485接口解决方案

[下一篇主题]:C51编程