随笔 - 20  文章 - 7  trackbacks - 0
<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(1)

随笔档案

文章分类

文章档案

积分与排名

  • 积分 - 19915
  • 排名 - 1714

最新评论

 1<h1>Asp.Net子程序和函数</h1>
 2<%@ page language="vb" %>
 3<script language="vb" runat="server">
 4
 5
 6Sub count2N()Sub count2N(ByVal intA as integer)
 7  Dim total as integer=0, i as integer
 8 For i=1 to intA
 9 total=total+i
10 Next
11 response.write("从1加到"& intA &"的总和为"& total & "<br>")
12End sub

13
14
15Function add2N()Function add2N(ByVal intA as integer)
16   Dim total as integer=0,i as integer
17  For i=1 to intA
18  total += i
19  Next
20  Return total
21End Function

22</script>
23
24
25<%
26Dim total as integer,limit as integer=50
27Call count2N(20)
28total=Add2N(limit)
29response.write("从1加到"& limit & "的总和为" & total & "<br>")
30%>



数据有两种传递方法,按值和按地址,ByVal 是按值传递
total += 1 的意思与total=total+1的意思一样

count2N( )是过程, add2N( )是函数, 过程和函数括号里面的都是变量, 调用过程和函数要声明变量的值.
调用过程要用 "call 过程" 调用(27行)
调用函数可借助变量total与函数的关系调用(29行)
posted on 2006-02-14 18:00 The Game, tomtom 阅读(361) 评论(0)  编辑  收藏 所属分类: VB.NET的程序,模块和函数

只有注册用户登录后才能发表评论。


网站导航: