导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请帮小弟看看错在哪了,谢谢![yuanhaiys]

 *第36037篇: 请帮小弟看看错在哪了,谢谢!

  
楼 主:yuanhaiys 2005年11月26日19:08
 请帮小弟看看错在哪了,谢谢!
1、请帮小弟看看错在哪了,谢谢!
int Select()
{data int pk;
char pp,kk;
pp=0xf1;//input();
pk=pp;
pk=pk  <  <8;
kk=0x80;//input();
pk=pk+kk;
return(pk);
}

main()
{int as;
do{as=Select();}
while(1);
}
当kk  <0x80时Select()的返回值as就对的。可是,当kk=0x80时返回值as就借位了。
2、哪位知道这几个外部函数在那些头文件或库里。
?C?IMUL ?C?SIDIV  ?C?COPY
本人在c中嵌入汇编后链接时,这些段都没链接。出现了这些警告。
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
3、定义和声明的区别是什么。

  
2楼:虚子心 2005年11月26日22:25
 pp,kk声明为unsigned cha
pp,kk声明为unsigned char
  
3楼:yuanhaiys 2005年11月28日20:35
 谢谢!那个程序现在可以了。但是还想请问,声明和定义的区别。就是后两个问题。
  
4楼:虚子心 2005年11月29日00:05
 简单说声明是变量,
定义是为了便于使用

简单说声明是变量,
定义是为了便于使用和阅读,而定义的值;编译时用定义的值替换定义.不占程序空间.
看看C语言.
  
5楼:yuanhaiys 2005年12月3日18:57
 谢谢!

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

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


[上一篇主题]:IA系列高性价比FSK无线数传模块(图)

[下一篇主题]:单片机毕业设计的选题