打印

定义局部变量会报错 是哪里问题

[复制链接]
1724|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangfeng33|  楼主 | 2013-8-14 18:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
定义局部变量会报错 是哪里问题【..\User\lcd.c(148): warning:  #550-D: variable "VerPos" was set but never used】
沙发
cjhk| | 2013-8-14 19:29 | 只看该作者
不是很了解诶   楼主  帮你顶一个

使用特权

评论回复
板凳
拿起书本| | 2013-8-14 20:53 | 只看该作者
变量"VerPos"定义了但是没有使用,不是写得很清楚吗?

使用特权

评论回复
地板
重邮king| | 2013-8-15 08:42 | 只看该作者
这个不是错误,是警告!你把u16 VerPos;和u16 HorPos;后的 "//," 这个符号删除试试,敢问楼主要这两个符号是干嘛的呢,如果要注释符的话为什么还要加个逗号……

使用特权

评论回复
5
feilusia| | 2013-8-15 09:52 | 只看该作者
重邮king 发表于 2013-8-15 08:42
这个不是错误,是警告!你把u16 VerPos;和u16 HorPos;后的 "//," 这个符号删除试试,敢问楼主要这两个符号 ...

LZ的错误跟注释没关系,注释写“我爱你”都不会报错。他为什么那么注释是他个人编程习惯,没什么好深究的。
LZ的警告就跟3L说的一样,是因为程序中没用到那个变量。不过有时候明明赋值了还会警告,我也不知道为什么。反正不影响使用就是了,我觉得是编译器问题。

使用特权

评论回复
6
s_f_tan| | 2013-8-15 15:43 | 只看该作者
只是提示有变量定义了而你没有去使用,又不算错误

使用特权

评论回复
7
huangfeng33|  楼主 | 2013-8-17 21:10 | 只看该作者
有用到啊   VerPos    = (u16)(yStart | (yEnd<<8));

使用特权

评论回复
8
outstanding| | 2013-8-17 21:12 | 只看该作者
这不是报错哦,是警告   VerPos    = (u16)(yStart | (yEnd<<8)); 可能你下面没有用到这个吧,这样只是赋值

使用特权

评论回复
9
tong1991海深| | 2013-8-19 10:14 | 只看该作者
只是你定义了变量 没去用啊,所以应该没事

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

506

主题

2446

帖子

8

粉丝