QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9043|回复: 4

编译器问题?

[复制链接]
发表于 2015-7-9 22:53:14 | 显示全部楼层 |阅读模式
我写了个程序,在所有改变某结构体的某成员变量后将它的新值打印出来,这样的话,那个变量只要被改变,应该就会被打印出来。但事实上,程序跑着跑着,那个值由-1变成了0,而没有显示出来在哪里改变的。我没有对那个结构体使用过memset。


感觉最近经常看到编译器出现这样的情况,不管是GCC还是Keil,都出现了
求分析
发表于 2015-7-9 23:33:32 | 显示全部楼层

源代码例如一下啊……
回复

使用道具 举报

 楼主| 发表于 2015-7-10 23:12:46 | 显示全部楼层
解决了,数组下标溢出
回复

使用道具 举报

发表于 2015-7-10 23:30:23 | 显示全部楼层

以后一定要加上 -Wall 参数……
回复

使用道具 举报

 楼主| 发表于 2015-7-11 20:39:58 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-1 22:39 , Processed in 0.037188 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表