当前位置:编程学习 > asp >>

请看这个ASP的问题!

function fun(a,b,c) if a>b then d=a else d=b end if if d<c then d=c fun=d end function response.write(fun(3,50,49)) response.write(":") response.write(fun(49,149,50)) 上面代码输出的结果是什么?这里的if d<c then d=c fun=d 又是什么意思?

问题补充:补充一下/if d<c then d=c fun=d 这段代码我知道如何拆分,但是不知道d<c then d=c fun=d他的字母代表了哪些数字!

补充:我知道这个问题是求最大数,因为我看过答案了!但是就不明白从哪里可以看出这个问题它是求最大数!
追问:请明确的指出好吗?因为本人是看FIF的视频教程,并没有任何的书籍和基础,是位初学者,难免有许多不懂!
答案:输出3个数字的最大值

function fun(a,b,c)
if a > b then ' 这个if比较a和b,把大数赋给d
d = a
else
d = b
end if

if d < c then d = c ' 比较d和c,把大数赋给d,所以d就a,b,c里最大的数
fun = d '函数的返回值=d
end function
如果这段代码是正确的,那么d肯定是个全局变量,否则这段代码是通不过的

上一个:asp.net 主键问题
下一个:ASP.NET的时间问题

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,