看看这个怎么回事!!

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:23:11
我是ASP的初学者,不明白这段代码怎么回事,尤其是代码中的"CH",它是怎么运行的,非常晕呀!!
<%sub draw(n)
dim ch
for i=1 to n
ch=ch&"{}"
response.write(ch)
response.write("<br>")
next
end sub
call draw(5)
draw 5
%>
大骗子,死!!骗人中奖!!!希望网友们互相传答一下,千万别信这东西!!

ASP你怎么弄个汇编语言呀。
CH只是一个变量,ch=ch&"{}"只是将{}接在原ch内容的后面,形成一个新的CH,比如原来ch为"{}",在一次循环之后为"{}{}".

sub draw(n) 定义一个带一个参数的函数
dim ch 定义一个变量ch
for i=1 to n N次循环
ch=ch&"{}" ch=ch原串加上"{}"形成新串
response.write(ch) 在页面显示ch内容
response.write("<br>") 显示一个换行(HTML)
next 循环继续
end sub 函数定义结束
call draw(5) 支行一次函数,带实参5,即循环五次
draw 5 这一句不太明白了。

总感觉你这个程序中间好像少了点东西!!!要不,,这样写没有什么意义。。。。sub draw(n)
dim ch
for i=1 to n
ch=ch&"{}"
response.write(ch)
response.write("<br>")
next
end sub

是定义一下过程,call draw(5) 是调用这个过程,并传进去的参数为5过程里接收的是n,也就是说n是形参,这个时候n为5,for从1循环到5.输出ch.