注册 登录
编程论坛 ASP技术论坛

SUB和Function问题(新手)恳求大家在给些资料,习题

theend12 发布于 2010-06-23 13:36, 1152 次点击
函数的结构及用法与子程序几乎相同,唯一不同的是函数可以在执行结束的时候返回一个值,而子程序不会。

谁能更通俗的讲解到底什么时候用SUB,什么时候用FUNCTION?我好迷糊


[ 本帖最后由 theend12 于 2010-6-24 07:33 编辑 ]
14 回复
#2
theend122010-06-23 14:24
或者哪里有练习题 可以让我彻底搞定SUB和FUNCTION
#3
gupiao1752010-06-23 16:23
你在百度上找找:ASP sub function的区别
网上的讲得很详细了!
#4
hams2010-06-23 17:35
感觉在实际使用中,两个都差不多。
如果是为了执行一些操作,我一般会用子程序。
如果是为了计算结果,我一般会有函数。

比如说,对数据库的操作,通常会比较频繁,可以把它写成一段子程序,每次调用,就可以对数据库进行相应的操作。
比如说,要过滤掉一些危险的字符,通常是输入一个值,经过滹后,产生一个新的值,这种通常我会用函数。
#5
yms1232010-06-23 20:44
Sub一般不需要返回值时使用
Function在需要返回值时使用
#6
theend122010-06-24 07:31
说实在的还是没有太搞懂。昨天研究了一天,然后还试着写FUNCTION,带参数的也弄的不太明白。
没基础真是费劲,怎么没有这方面的练习题呢?比如小时候数学就有那么多应用题做,这东西怎么没有题去做呢
#7
hams2010-06-24 08:32
那我给你出一道练习题吧

写一个能计算字符串有有多少个汉字字符的函数
#8
theend122010-06-24 11:40
刚刚论坛一直打不开,我试这写了,但是没用FUNCTION,而且也没有写出来。
首先查了一些资料,有的人说是ASCII <0的就是中文   有人说是<0  >255  还有的人说用UNICODE判断,还有用正则表达式的。
我写了个要么输入的字符多了说溢出,要么就类型不匹配
反正到最后也不知道怎么写
#9
theend122010-06-24 13:39
这个问题很难?我在百度知道里提问 也没人真正回答上来
#10
hams2010-06-24 14:59
因为现在学技术的人不多了……
#11
theend122010-06-24 15:12
恩  我也有认识几个小公司的WEB程序员 他们都快30岁了 都放弃转行了
我以前竟学乱七八糟东西玩了,现在才真正开始学写程序,我只想说真正有技术的人挣不到钱那是他技术不行,对网络了解太少,虽然我刚刚开始学,但是我也敢这样说。
hams版主 那个函数应该怎么写,告诉我一下答案吧  我有实验<0的 比如输入aaaaaa 可以判断没有中文  输入啊 可以得出1个中文 但是输入啊啊 就说 “溢出”
#12
hams2010-06-24 15:50
你是要答案还是要练习?前面要练习题,后面要答案,为什么不想想,你是需要练习还是需要答案?
#13
theend122010-06-24 17:33
我自己有试了,但是真的没写出来 也在网上找了 也没有找到准确的答案
所以才向你要答案,看看到底应该怎样写
#14
hams2010-06-24 18:31
我没有答案,如果所做的项目需要,我会去写的。
#15
hams2010-06-25 09:08
有空可以多下载一些别人写的源程序,这些东西网上很多,不必专门在这里求,这是一种提高编程的好办法,没有人有这个精力也没有这个义务在这里一个字一个字地给你讲,更多的东西,需要靠你自己。这里提供的,只是一些编程的思路。
1