首  页
站长信箱
868搜索
网站登录
免费计数器
免费留言本
IP来源查询
网站技术教程
网站流量统计
文章探索:   分类:    关键字:  
    什么?你还在找兼职?上兼客吧,现在兼客吧平台太火了,知名度和诚信度也很高,注册就送0.5元现金,满3元就能提现,马上到账了!最低3元就能提现,大家可以注册下试试!注册地址:http://www.jiankeba.com/computeryc1688
  + 栏目导航
  + 相关文章
ASP导出Excel数据的四种方法
ASP漏洞及安全建议来源
XMLHTTP.readyState的五种状态
xmlhttp status 各类值说明
Asp中ByVal传值与ByRef传值的问..
ASP技巧:判断远程图片是否存在
asp中有关字符编码转换的几个函..
绝妙的asp生成静态页面html函数
Asp计算页面执行时间
一个简单的用存储过程分页
将asp页面转换成htm页面
ASP网站漏洞解析及黑客入侵防范..
URL编码与SQL注入
几种常用排序算法(asp)
ASP调用带参数存储过程的几种方..
实用的ASP连接数据库的函数
ASP如何获取真实IP地址
ASP中怎么实现SQL数据库备份、..
判断Cookies是否处于开启状态
怎样才能将服务器端文件夹下的..
几行Asp代码实现防止表单重复提..
用ASP设计网站在线人数统计程序
asp论坛在线人数统计研究
如何用ASP远程在数据库中创建Ta..
用ASP调用SQL Server的视图和存..
Asp与XML的关系
ASP读取EXCEL
在ASP中使用Oracle数据库技巧
一个通过web.Mail发送邮件的类
几种打开记录集方式的比较

技术教程 -> ASP教程 ->  
Asp中ByVal传值与ByRef传值的问题
来源:泡泡ASP   人气:3140   录入时间:2008/6/8


     先给出一个小例子,大家运行看效果!
   
   泡泡ASP相关代码:
   <%
    Dim i,j,p,m
   i = 10
   j = 12
   Response.Write i&"******"&j&"<br>"
   Call Fun2 (i,j)
   Response.Write i&"******"&j&"<br>"
   i = 10
   j = 12
   Call Fun (i,j)
   Response.Write i&"*******"&j&"<br>"
   Function Fun2 (a,b)
    a = 5
    b = 6
    Fun2 = 0
   End Function
   Function Fun (ByVal a,ByRef b)
    a = 5
    b = 6
    Fun = 0
   End Function
   %>
   
   
    通过上面的例子你可以发现:
   
   1、ByVal传值没有改变全局变量的值。
   2、ByRef传值改变了全局变量的值。
   3、系统默认的是ByRef传值。
   
   至于应该在什么时候使用吗?这就要看自己的实际情况了!
   
   
   
   ByVal 传送参数内存的一个拷贝给被调用者。也就是说,栈中压入的直接就是所传的值。
   ByRef 传送参数内存的实际地址给被调用者。也就是说,栈中压入的是实际内容的地址。被调用者可以直接更改该地址中的内容。
   
   ByVal是传递值 源数据不会被修改,你可以把这个值当作自己的局部变量来使用。
   ByRef是传递地址 , 源数据可能被修改,你对这个变量的操作将对你传入的那个变量产生影响,就像指针的感觉。
   
   本篇文章来源于 泡泡ASP 原文链接:http://www.popasp.com/Html/0/7812467.html



| 网站转让 | 站长信箱 | 网站登录 | 技术教程 | 免费计数器 | 免费留言本 | 868流量统计 | 好帮手网站营销 |
地址:广东省阳江市  联系电话:13725641179 杨先生
Copyright 2004-2019 868资源网- 版权所有    粤ICP备05007330号