文章摘要
本文介绍了多种编程语言中的循环结构及其使用方法。重点讨论了以下循环结构:
1. **`do...while`循环**:在执行循环体后才检查条件,确保至少执行一次循环体。例如,在.NET中,`do...while`类似于`while`语句。
2. **`while...wend`循环**:在.NET中,`while...wend`类似于传统编程语言中的`do-while`循环,执行循环体后检查条件。
3. **`For...Next`循环**:适用于预先知道循环次数或范围的情况,`Next`用于跳转到下一个循环项,`wend`用于在循环体内结束。
4. **`For...each...next`循环**:适用于遍历数组或集合,`each`用于遍历每个元素,`next`用于跳转到下一个元素。
文章通过示例代码展示了这些循环的实现方式及其在不同编程语言中的使用场景,强调了循环结构的灵活性和适用性。总结而言,这些循环结构各有特点,适用于不同的编程需求。
<body>
do while….loop<br />
<%
‘do while….loop 类似.net中的while(){}
i=6
Do while i < 10
response.Write(i&”<br>”)
i=i+1
Loop
%>
do ….loop until<br />
<%
‘do while….loop 类似.net中的while(){}
i=6
Do
response.Write(i&”<br>”)
i=i+1
Loop until i < 10
%>
while….wend <br />
<%
i=10
while i<20
response.Write(i&”<br>”)
i=i+1
wend
%>
For…Next<br />
<%
for i=0 to 10 ‘ 包括0到10
response.Write(i&”<br>”)
if i=5 then
exit for
end if
next
%>
<body>
do while….loop<br />
<%
‘do while….loop 类似.net中的while(){}
i=6
Do while i < 10
response.Write(i&”<br>”)
i=i+1
Loop
%>
do ….loop until<br />
<%
‘do while….loop 类似.net中的while(){}
i=6
Do
response.Write(i&”<br>”)
i=i+1
Loop until i < 10
%>
while….wend <br />
<%
i=10
while i<20
response.Write(i&”<br>”)
i=i+1
wend
%>
For…Next<br />
<%
for i=0 to 10 ‘ 包括0到10
response.Write(i&”<br>”)
if i=5 then
exit for
end if
next
%>
For…..each….next<br />
<%
dim array(3)
array(1)=”A”
array(2)=”B”
array(3)=”C”
for each a in array
response.Write(a&”<br>”)
next
%>
</body>
</html>
© 版权声明
文章版权归作者所有,未经允许请勿转载。