是这样的,所有的程序最多只能有一个返回值
你可以把
uchar t=0;//返回给主程序的温度值
uchar t1=0;//返回给主程序的温度上限值
设置成全局变量
return 不能返回超过一个值,多个值返回方法:
1,用全局变量存储。
2,用局部静态数组存储,返回数组首地址
3,调用时传入两个变量指针
4,把t 和t1 合并成一个int来返回
要返回多个值的话,可以通过数组来实现
程序改为void Readtempdate(unsigned char table[]){
....
}
再把t,t1换成table[0],table[1]即可