函数参数传递问题 跪求大佬
按键精灵吧
全部回复
仅看楼主
level 5
dim a = false
Function aaa(参数)
参数=true
TracePrint a
TracePrint 参数
End Function
Call aaa(a)
运算结果是 :
false
true
求大佬解答下这个为什么a和参数的值不一样?我的目的是想让这个a的运算结果也是true
2020年11月26日 02点11分 1
level 11
第3行删掉
2020年11月26日 03点11分 2
我的目的是想让a的计算结果通过这个程序调用后变成true 。删掉就更没用了啊
2020年11月26日 03点11分
@你才小狗呢 那就加一句a=参数
2020年11月26日 03点11分
因为我有一堆不同的东西需要用 所以必须得弄个带函数的子程序 但是这个明显a和参数是不相等的 哪里出错了
2020年11月26日 03点11分
那还有b呢c呢后面一堆我还想加很多的不同的东西调用这个函数 我全加进去?不能解决根本问题
2020年11月26日 03点11分
level 7
if 参数=true then
a=true
end if
2020年11月27日 01点11分 3
level 1
函数传入的是形参,改变形参并不会对真实值造成影响
2021年06月11日 16点06分 4
level 10
第三行,参数=True里的'参数'是一个新的变量。
2021年06月20日 22点06分 5
1