找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 515|回复: 0

[图文教程] 零基础入门篇-005-循环命令的了解

[复制链接]

68

主题

369

回帖

1635

积分

管理员

积分
1635
发表于 2024-7-17 10:25:37 | 显示全部楼层 |阅读模式
1.循环命令
语句的格式:循环(条件判断语句)--后面的缩进为循环体.如果条件为真 就进入循环体.
本命令和易语言的 循环判断首..循环判断尾 一样
  1.         整型 a = 空
  2.         循环(a < 10)//判断a小于10
  3.                 a++      //自加,
  4.                 如果(a > 5)//不等 循环 退出,直接判断a是否大于5.大于就跳出循环
  5.                         跳出//跳出循环
  6.                 调试输出(a)
  7.         //当我们使用了 跳出 时,就终止了我们的循环,跳出 后面的代码就不会执行.
  8.         a = 1
  9.         循环(a < 10)//判断a小于10
  10.                 a++     //自加,当我们把a++放在前面以后,就不会出现死循环的结果,因为我们的a++在循环中仍然运行
  11.                 如果(a == 5)
  12.                         到循环尾//当a=5时,直接跳过后面的代码到下次循环里面去判断我们的循环条件是否成立
  13.                 调试输出(a)
  14.                 //a++   //自加,此时我们的a是4,而条件判断a==5.所以后面的代码没有执行.程序出现了死循环
复制代码
首先来分析一下第一个循环的代码,条件是a小于10进入循环。a++=a=a+1
接着如果 a大于5 跳出,跳出循环以后后面的代码就不会这些。这里输出的结果:1.2.3.4.5

在来分析第二个循环,前面两条代码一样,第三条改成了如果 a等于5 到循环尾。这里输出的结果:2.3.4.6.7.8.9.10
现在我们来做个实验把第二句的a++屏蔽,把调试输出 后面的a++打开。可以去看看是什么结果
此时我们使用了 到循环尾 ,程序并没有停止而是出现了死循环
那么我们的 到循环尾 就是跳过 到循环尾 后面的所有代码直接判断是否可以执行下一次循环
我们上面的代码就是在a=5的时候,到循环尾 跳过了后面的代码,直接去判断我们的循环条件是否成立
成立就继续进行我们的代码,但是此时是不执行 到循环尾 后面的代码的
因为a一直没有等于5所以我们的程序出现了死循环(此时我们的a是4)
2.计次循环命令
语句的格式:计次循环(已循环次数记录变量;循环次数)-后面的缩进为循环体
本命令和易语言的计次循环首..计次循环尾 一样,只是参数顺序不一样
计次循环,就是按照一定的次数进行循环。已循环次数记录变量表示当前循环到第几次开始循环:第一次循环,变量1=1;第二次循环,变量1=2……以此类推
每次循环都是执行循环体内的代码,直到循环完毕才执行以后的代码
3.列表循环命令
语句的格式:列表循环(已循环次数记录变量;循环列表)-后面的缩进为循环体
  1.         整型 数组A[3] = {110, 11, 12}
  2.         列表循环(整型 k = 0; 数组A)
  3.                 调试输出(数组A[k])
复制代码
此命令与计次循环差不多,只是第二个参数不一样。支持了数组
4.变量循环命令
语句的格式:变量循环(初始化变量;条件判断部分用来判断循环终止;已循环次数记录变量)-后面的缩进为循环体
请看002-九九乘法表示例




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-5-24 22:55 , Processed in 0.074433 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表