大神们,闲的没事了就帮我看看这个超级简单的问题吧!!!!
c++吧
全部回复
仅看楼主
level 9
影圣天 楼主
请看程序解释的第三点,我有点不赞同他的说法,因为a[t]是一个局部变量,是在这个max2里面定义的局部吧?那么在这个函数结束时,这里面的临时数据就会消失,因为他们都指向同一个地址,所以输出值是无意义的值?我这样分析对不对?[乖]哪里错了?
2015年11月22日 01点11分 1
level 9
影圣天 楼主
[酷]
2015年11月22日 01点11分 2
level 9
影圣天 楼主
在贴吧看到大神了,我来召唤你吧[乖]@8826055
2015年11月22日 01点11分 3
level 9
影圣天 楼主
.
2015年11月22日 01点11分 4
level 9
影圣天 楼主
来水一水也行啊!!!!
2015年11月22日 02点11分 5
level 9
影圣天 楼主

2015年11月22日 02点11分 6
level 9
影圣天 楼主
1+1=几?
2015年11月22日 02点11分 7
2!!!!
2015年11月22日 02点11分
level 9
影圣天 楼主
[怒]我来说原因:因为我传递的是数组的地址!!!不属于临时变量!!!这下明白了吧→_→
2015年11月22日 02点11分 8
哇哇,太聪明了,说的好!!!![真棒]
2015年11月22日 02点11分
level 15
a[t]为什么会是局部变量?
2015年11月22日 05点11分 9
大神终于出现了[泪],我现在有点懂了,不过还是不太清楚,我在第8楼说的话对吗?[乖]还有,a[t]是全局变量吗还是局部变量?
2015年11月22日 05点11分
@影圣天 a[t]好像不是变量(不确定),反正数组a是在main函数里定义的,max2结束a的生命期还没到。
2015年11月22日 05点11分
回复
8826055
:[花心][爱心]谢谢啦[太开心]
2015年11月22日 10点11分
1