| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1350 人关注过本帖
标题:SUB及FUCTION
只看楼主 加入收藏
zbt886
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2005-10-26
收藏
 问题点数:0 回复次数:19 
SUB及FUCTION
哪位大虾有SUB和FUCTION方面的文章啊
我不怎么理解这两个过程到底起什么作用?
具体怎么使用?
哪位高手给我指点一下
在线等
搜索更多相关主题的帖子: SUB FUCTION 
2005-11-06 11:24
zbt886
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2005-10-26
收藏
得分:0 
Sub ConvertTemp()
temp = InputBox("请输入华氏温度。", 1)
MsgBox "温度为 " & Celsius(temp) & " 摄氏度。"
End Sub Function Celsius(fDegrees)
Celsius = (fDegrees - 32) * 5 / 9
End Function

SUB后面的ConvertTemp是什么东西?Function后面的Celsius(fDegrees)是什么东西?起什么作用?他们之间是怎么传递数据值的?请指教
2005-11-06 11:46
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1215
专家分:1376
注 册:2005-3-14
收藏
得分:0 

这是定义的名称吧,
可用CALL调用,直接打上名称好像也可以
http://www.cadcnc.com/bbs/address/resave.asp

代码如下:



<%act=request.querystring("act")
if act="sub" then
call ConvertTemp()
ELSE
if act ="function" then
Celsius(fDegrees)
ELSE
response.write"<a href='resave.asp?act=sub'>sub</a><br>"
response.write"<a href='resave.asp?act=function'>function</a>"
end if
end if

Sub ConvertTemp()

response.write"<B>执行SUB过程</B>"
End Sub
Function Celsius(fDegrees)
response.write"<B>执行FUNCTION</B>"
End Function

%>


http://toorup.3v.do
loading...
2005-11-06 16:34
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 
Sub和Function的差别是:
Sub没有返回值,Function可以设置返回值,返回值的方法就是在函数里写 函数名=xxx

天津网站建设 http://www./
2005-11-06 21:01
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
楼主去学学最最基本的语法再来

2005-11-06 21:25
cuo
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2005-11-4
收藏
得分:0 
sub 定义一个过程
function 定义一个函数
过程没有返回值,函数有返回值

sub 过程名
过程代码
end sub

fonction 函数名
函数代码
end function
函数运行后返回一个与函数名同名的变量作为返回值

2005-11-06 22:07
zbt886
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2005-10-26
收藏
得分:0 
我就是在学啊,学到这里就是不明白才来问的啊
2005-11-06 22:08
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
不能一有问题就问,自己先努力解决,不行再问。
这个问题很明显就是自己连书都没看就来问的

2005-11-06 22:13
zbt886
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2005-10-26
收藏
得分:0 
能不能以下面的一段代码为例给我解释一下:
Sub ConvertTemp()
temp = InputBox("请输入华氏温度。", 1)
MsgBox "温度为 " & Celsius(temp) & " 摄氏度。"
End Sub
Function Celsius(fDegrees)

Celsius = (fDegrees - 32) * 5 / 9
End Function
SUB后面的ConvertTemp是过程名,Function后面的Celsius是函数名,fDegrees是参数,那他们起了什么作用?他们之间是怎么传递数据值的?请指教
2005-11-06 22:17
zbt886
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2005-10-26
收藏
得分:0 
错了,我看了3本书,在网上也查了很多资料,就是不理解才问的,如果你这么说我觉得你有点看不起人了,你懂,别人未必懂,你如果觉得补想回答,又没叫你回答,有人帮我回答。像你这样害能当版主?
2005-11-06 22:21
快速回复:SUB及FUCTION
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011912 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved