变量之间的运算为什么算不了

2019-07-23 14:00发布

i的值监测不到
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
xyz549040622
1楼-- · 2019-07-23 17:41
加static观看,很有可能是被优化掉了。
billfather
2楼-- · 2019-07-23 18:28
xyz549040622 发表于 2016-4-5 20:12
加static观看,很有可能是被优化掉了。

可以了,但是原因不是很理解。还有如果设成全局变量也是可以的,这又是为什么?谢谢
xyz549040622
3楼-- · 2019-07-23 22:52
billfather 发表于 2016-4-5 20:45
可以了,但是原因不是很理解。还有如果设成全局变量也是可以的,这又是为什么?谢谢 ...

因为你这个i是局部变量,实际没有使用,所以程序在编译的时候优化掉了。
jimmhu
4楼-- · 2019-07-24 01:43
 精彩回答 2  元偷偷看……
jimmhu
5楼-- · 2019-07-24 03:26
里面使用printf i 输出看看
billfather
6楼-- · 2019-07-24 07:56
xyz549040622 发表于 2016-4-5 20:58
因为你这个i是局部变量,实际没有使用,所以程序在编译的时候优化掉了。 ...

这个局部变量在后面不是使用了吗?为什么没有使用?

一周热门 更多>