热搜词
发表于 2006-11-25 22:03:45 | 显示全部楼层 |阅读模式
<P align=center>学习使用asp的switch 条件语句</P><P>switch 语句的使用<BR>用法:<BR>&nbsp;&nbsp; switch (表达式)<BR>&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp; case&nbsp; 常量1:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 语句组1<BR>&nbsp;&nbsp;&nbsp;&nbsp; case&nbsp; 常量2:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 语句组2<BR>&nbsp;&nbsp;&nbsp;&nbsp; …<BR>&nbsp;&nbsp;&nbsp;&nbsp; case&nbsp; 常量n:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 语句组n<BR>&nbsp;&nbsp;&nbsp;&nbsp; default:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 语句组n+1<BR>&nbsp;&nbsp; }<BR>描述:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 首先计算switch 表达式的值,然后与第一个case的“常量”进行比较,<BR>&nbsp;&nbsp;&nbsp; 若不相等,则跳过其下的语句组,再与下一个case的“常量”进行比较;<BR>&nbsp;&nbsp;&nbsp; 若相等,则从其下的语句组开始,<BR>&nbsp;&nbsp;&nbsp; 依次向下执行各语句组的语句,<BR>&nbsp;&nbsp;&nbsp; 其后的所有case行及default行都被过滤掉,不再有任何作用。<BR>&nbsp;&nbsp;&nbsp; 直到遇到一个强制中断语句“break;”或执行完最后一个语句组语句为止。<BR>&nbsp;&nbsp;&nbsp; 当所有case都不符合要求时,执行default下的语句组语句。<BR>&nbsp;&nbsp;&nbsp; default:及其语句组允许省略。<BR>举例</P><P>关于switch语句的其他几点说明:<BR>(1)任何一个case的语句组允许为空。<BR>(2)switch表达式通常为整型值或字符型值,case中常量的类型应与之对应。<BR>(3)case中的”常量”位置允许是常数表达式,但不允许是变量表达式。<BR>(4)switch语句允许嵌套,即在case语句组中case允许再使用switch语句。</P>
全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-11-25 08:25 , Processed in 0.245211 second(s), 33 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team