警告 C235:parameter 1:different typesvoid LCD_Point(uchar x,uint y,uint color){ \x05LCD_CS =0;Address_set(x,y,x,y);LCD_Write_DATA(color>>8,color);}提示这个子函数警告,它有什么不对的地方吗?经常出现这个警告,虽然也可以

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 06:32:35
警告 C235:parameter 1:different typesvoid LCD_Point(uchar x,uint y,uint color){ \x05LCD_CS =0;Address_set(x,y,x,y);LCD_Write_DATA(color>>8,color);}提示这个子函数警告,它有什么不对的地方吗?经常出现这个警告,虽然也可以

警告 C235:parameter 1:different typesvoid LCD_Point(uchar x,uint y,uint color){ \x05LCD_CS =0;Address_set(x,y,x,y);LCD_Write_DATA(color>>8,color);}提示这个子函数警告,它有什么不对的地方吗?经常出现这个警告,虽然也可以
警告 C235:parameter 1:different types
void LCD_Point(uchar x,uint y,uint color)
{
\x05LCD_CS =0;
Address_set(x,y,x,y);
LCD_Write_DATA(color>>8,color);
}
提示这个子函数警告,它有什么不对的地方吗?经常出现这个警告,虽然也可以编译过去,但感觉不爽.

警告 C235:parameter 1:different typesvoid LCD_Point(uchar x,uint y,uint color){ \x05LCD_CS =0;Address_set(x,y,x,y);LCD_Write_DATA(color>>8,color);}提示这个子函数警告,它有什么不对的地方吗?经常出现这个警告,虽然也可以
y你定义为uint,x却定义为uchar,看来是这个错.param 1 是指x的类型无疑了.虽然能编译过去,但当x大于255时运算结果就会出错.应该把x 改为 uint.

y你定义为uint,x却定义为uchar,看来是这个错。param 1 是指x的类型无疑了。虽然能编译过去,但当x大于255时运算结果就会出错。应该把x 改为 uint.我都修改了的,把所有的参数类型都修改成同一个类型,还是会出现警告!你调用这个子程序时,所输入的参数的种类定义对了吗?请查查这个。...

全部展开

y你定义为uint,x却定义为uchar,看来是这个错。param 1 是指x的类型无疑了。虽然能编译过去,但当x大于255时运算结果就会出错。应该把x 改为 uint.

收起

这个问题我也碰到过 这应该是你函数声明,或者子程序传过来的参数 类型不一致