4835|16

78

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

发现STVisualDevelop+STM832KCompiler4.3.4一个问题,提个醒! [复制链接]

直接写一条指令:
TMP==0;
编译后竟然没有任何警告!编译结果如下:
(错误警告选项已经打开!CVAVR如果这样写会出现警告!不知道标准C语言是否可以这样写?)

main.c:128     __sram_wall_xc_safe == 0;
0x90d3 <main+168>           0x3D2C          TNZ   0x2c                TNZ   ___sram_wall_xc_safe
0x90d5 <main+170>           0x2605          JRNE  0x90dc              JRNE  0x90dc
0x90d7 <main+172>           0xAE0001        LDW   X,#0x0001           LDW   X,#0x0001
0x90da <main+175>           0x2001          JRT   0x90dd              JRT   0x90dd
0x90dc <main+177>           0x5F            CLRW  X                   CLRW  X
此帖出自stm32/stm8论坛

最新回复

                                 是得改进一下  详情 回复 发表于 2010-9-29 20:03
点赞 关注
 

回复
举报

63

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
                                 按照C语法,这样写没有错;但语义上意义不大;不管怎样,不能给出错误警告,最多给个善意提示。
此帖出自stm32/stm8论坛
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
                                 不够警告级别
此帖出自stm32/stm8论坛
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 
呵呵!谢谢两位!
不管怎么样给个提醒总是比较好的,差个“=”就差十万八千里了!还是比较怀念CVAVR!
此帖出自stm32/stm8论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

5
 
                                 是得给个提醒啥的
此帖出自stm32/stm8论坛
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

6
 
                                 少写个等号也不说错误,害我折腾了一天
此帖出自stm32/stm8论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

7
 
                                 有些程序不能算语法错误,但不符合你编程的本意,估计就没有提示了
此帖出自stm32/stm8论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

8
 
                                 这个应该给出警告的,因为行为没有意义
此帖出自stm32/stm8论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

9
 
                                 其实从语义上讲,其行为并不是完全没有意义,至少是对TMP做了一次读操作。
此帖出自stm32/stm8论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

10
 
                                 只能说意义不大
此帖出自stm32/stm8论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

11
 
                                 是的提醒一下
此帖出自stm32/stm8论坛
 
 
 

回复

117

帖子

0

TA的资源

五彩晶圆(高级)

12
 
                                 受教了
此帖出自stm32/stm8论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

13
 
                                 给个提醒最合适了
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

14
 
                                 编程好像好像不怎么给善意提示的,要么给警告,要么是错误
此帖出自stm32/stm8论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

15
 
                                 编程好像好像不怎么给善意提示的,要么给警告,要么是错误
此帖出自stm32/stm8论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

16
 
                                 是有必要给大伙提个醒
此帖出自stm32/stm8论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

17
 
                                 是得改进一下
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表