VS debug 简记

近两日使用VS2013 Professional版本调试一个c源文件,过程中发现有几个bug,不知是IDE的问题还是我设置有问题,记在这里

1、下面的程序段A和B,区别只是for是否加花括号(标准C规定for中嵌套if可以不加花括号,使用;作为结束符),使用调试模式看变量值

可以看到运行结果明显不同,放置断点使用单步调试发现,不加花括号,VS是这样理解的

 查看项目设置,优化设置的是无优化

暂时不知道为什么编译器理解有问题,或者VS本身是这样设计的?

2、

 

posted @ 2017-03-16 16:10  柳如风  阅读(268)  评论(0编辑  收藏  举报
https://www.vultr.com/?ref=7677570