主题:一点小问题
daisyang
[专家分:0] 发布于 2007-01-01 23:21:00
pascal中,函数形参带VAR和不带VAR有什么区别,特别在递归中,请说详细点好么?不胜感激~!
回复列表 (共2个回复)
沙发
贺天行宝 [专家分:2300] 发布于 2007-01-05 16:22:00
如果没有var,你的参数在函数中如果被改变过,回到主程序会变回来的。等于新开了一个变量(同名),带了var,如果被改变,主程序中也会变得(全部都是一个变量)
板凳
雪光风剑 [专家分:27190] 发布于 2007-01-05 20:25:00
也就是说带了var是地址传递
没有var是值传递
我来回复