为了账号安全,请及时绑定邮箱和手机立即绑定

为什么和老师的不一样

在本课程中,第一个没修改的例子中,老师的输出结果是

num a=0

num b=0

而我的结果为

num a=-1079009396

num b=134513761

我也在Linux中啊,也是用gcc编译的,语句内容与老师的一样啊,你们是什么情况?为什么

 

正在回答

4 回答

是不是 和别的一起编译了啊

0 回复 有任何疑惑可以回复我~
#1

小雾3378873 提问者

没有啊,就编译它一个,你的不是吗,都说没有初始化的变量用不同的编译器会有这种情况,但我的也是Linnux中的,就是gcc版本与老师的不一样,应该高一点,但毕竟是一种编译器啊
2016-07-04 回复 有任何疑惑可以回复我~
#2

小雾3378873 提问者

老师gcc是4.9.1 ,我的是5.3.1
2016-07-04 回复 有任何疑惑可以回复我~
#3

小雾3378873 提问者

没人回复,只能给你了
2016-07-08 回复 有任何疑惑可以回复我~

不太懂


0 回复 有任何疑惑可以回复我~

我用的mac air,也出现了你这样的问题,我的结果是以下,好疑惑啊

num a=168595510
num b=32767


0 回复 有任何疑惑可以回复我~

专门试了下,和老师的输出一样,gcc版本是5.4.0

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么和老师的不一样

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信