vb.net返回程序名 vb中的返回值是什么意思( 二 )


VB.NET 函数的返回值C返回局部变量的值也没问题啊
只是如果这个局部变量是指向栈上的内存的指针vb.net返回程序名,由于函数结束后活动栈被清空vb.net返回程序名,会导致指针失效 。
VB.NET不支持指针语法vb.net返回程序名,它不可能返回指向栈上的指针vb.net返回程序名 , 所以用不着担心这个问题 。
vb.net返回程序名你的理解
第一点理解是正确的,不过和这个问题关系不大 。因为引用类型本来就不是分配在栈上的,它当然就不受函数的影响 。
第二点,那个只是个语法问题 。VB6没有Return语句,所以它必然有另外一种语法来表明函数的返回值 。这个和函数能否返回正确的对象没有关系,就是一种表明函数返回值的语法 。
编译器确实定义了一个和函数同名的变量,那个变量就是一个普通的局部变量,作用域就在函数的局部域里 。这个变量没什么特别的,就是编译器会在函数结束时把这个变量的值作为函数的返回值返回而已 。
vb.net返回程序名的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb中的返回值是什么意思、vb.net返回程序名的信息别忘了在本站进行查找喔 。

推荐阅读