循环结构的目的就是减少重复代码,减轻程序员的负担。而其形式,有三种:for 循环、while 循环和 do-while 循环。讲到这里还要讲一下goto语句. 在as中,goto语句已经转化的十分简单和可视化.而在程序员用高级语言编程时,是十分抽象的.goto语句在as中分为gotoAndPlay和gotoAndStop.后面的参数为帧标签或帧数.这里我们讲的是编程,而不是单指as故我再讲一下vc和vb中goto的使用.(不喜欢这些的朋友可以跳过)
在
c语言
中,为无条件专向语句,一般形式为:
goto 语句标号;
语句标号用标识符表示,它的定名规则与变量名相同,即由字母,数字,下划线组成,第一个字符必须为字母或下划线.不能用整数来做标号. 在
visual basic(vb)
中将goto语句划分为第四种结构即转向结构.语法格式为:goto{行号/行标签} 行标签开头字母必须是英文字母,后以:结尾.行号为数字后面不带: 无论c语言还是vb语言goto语句的作用是一样的,
就是程序运行时,一旦遇到Goto语句,就转移到行号或行标签,语句标号处执行相应程序.
请注意:
结构化程序设计方法主张限制使用goto语句,因为滥用goto语句将使程序流程无规律,可读性很差.但也不使绝对禁止使用goto语句,一般来说有2种用途: 1)和if语句构成循环结构. 2)从循环体中跳转到循环体外.但在c语言
中可以使用break语句和continue语句跳出本层循环和结束本层循环,goto语句的使用大大减少,只是在从多层循环的内层循环跳到外层循环外时才使用goto语句.但是这种用法不符合结构化原则,一般不宜使用,只有在不得已时或大大提高程序效率时才使用.
介绍如下: for 循环的基本格式是
for(表达式1;表达式2;表达式3) {语句组}
大括号包括其中的语句组也可以是一条语句。其执行过程如下:
1)先求解表达式1. 2)求解表达式2,若其值为真(值非0),则执行for语句中指定的内嵌语句(语句组),然后再执行下面第3)步.若值为假(值为0),则结束循环,转到第5)步. 3)求解表达式3 4)转回第2步继续执行(一次循环咯) 5)循环结束,执行for语句的下面的语句.
for语句最简单的应用形式(理解形式)如下:
for (循环变量赋初值; 循环条件;循环变量增值) 语句
见图a!
好累,抽根烟再写.顺便想个比喻来借解释一下
解释: 我身上有100块钱,我烟瘾大,每天都得抽一盒,于是每天都叫小M去买一盒大红河,5块.可是等我钱花光的时候我就不能叫小m去买烟了,没钱人家不卖啊.只好抽自己家种的烟叶.于是一个循环结构就开始了.
for
(我身上有100块,"
表达式1
",有钱才能买啊所以我身上的钱得多于5块才能买烟,"
表达式2
",每买一次烟我身上的钱就要少5块,"
表达式3
"){ 叫小M去买烟,"
语句
".} 没钱了,只好抽烟叶"
for语句后面的语句
" 顺序是这样的: 1) 我身上的钱
=
100块; 2)
100块 > 5块
,所以我能买到一盒大红河. 3)
执行语句
"叫小M去买烟" 4) 买一次烟后我身上的钱少了5块.
我身上的钱 = 我身上的钱(100) - 5块"表达式3"
(还剩95呐) 5)
95块 > 5块
,所以我还能买到一盒大红河.
执行语句
"叫小M去买烟".买完烟后我身上就还剩90块啊,还是比5块多,还是能买烟.直到我第20次叫小m去买烟,买完烟,我身上的钱就没了啊,
剩下0块.不够了
啊,怎么买烟啊,
循环条件为假
了!不能执行语句"叫小M去买烟"了.于是
执行for语句后面的语句
"抽自己家种的烟叶子". 大家是否明白了呢?
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/400.html
发表评论
-
TOMCAT+JSP+ACCESS+FLASH连接数据库
2010-04-10 14:05 643很多新人问FLASH和数据库连接的方法,这里介绍一下,后台可 ... -
Flash站技术应用(7)—FileReference路径获取问题
2010-04-10 14:04 866关于flash后台通信问题,大家先看下 火山的Flash+a ... -
Flash全站的技术应用-Flash也能播放wmv,wma
2010-04-10 14:04 674前言 Flash能播放除flv,m ... -
flash与后台交互时的数据压缩浅析
2010-04-10 14:04 642问题:有如下一段字符串,需要提交到后台做保存。为了提高传输速 ... -
flash与后台交互时的数据压缩浅析
2010-04-10 14:04 629问题:有如下一段字符串,需要提交到后台做保存。为了提高传输速 ... -
flash中NetConnection与NetStream知识整理
2010-04-09 14:30 520NetConnection只有一个connect方法,NetS ... -
flv制作工具大全
2010-04-09 14:30 608Collected links to Flash Vid ... -
FLV播放器汇总
2010-04-09 14:29 609http://www.dengjie.com/weblog/c ... -
了解下flv播放器的基本功能
2010-04-09 14:29 582测试的时候在同目录下创建个“flv”文件夹,把要播放的视频文件 ... -
了解下flv播放器的基本功能
2010-04-09 14:29 638测试的时候在同目录下创建个“flv”文件夹,把要播放的视频文件 ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 12:20 1141[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
AS3 onReleaseOutside 事件模拟
2010-04-09 12:20 661昨天听群里的朋友在讨论AS3 onReleaseOutsid ... -
AS3 onReleaseOutside 事件模拟
2010-04-09 12:19 659昨天听群里的朋友在讨论AS3 onReleaseOutsid ... -
关于AS3中的深度复制
2010-04-09 12:19 610关于AS3中的深度复制( 参见 ),只能复制Object属性, ... -
关于AS3中的深度复制
2010-04-09 12:19 486关于AS3中的深度复制( 参见 ),只能复制Object属性, ... -
文本乱码过渡动画效果类
2010-04-08 11:53 668经常看到国外酷站使用这种文本过度效果,搜了一下没找到,正好今天 ... -
文本乱码过渡动画效果类
2010-04-08 11:53 530经常看到国外酷站使用这种文本过度效果,搜了一下没找到,正好今天 ... -
FLASH CS3中的FLA形式组件制作教程
2010-04-08 11:53 562下面给大家介绍下如何 ... -
Flash cs3组件皮肤
2010-04-08 11:53 556Adobe develop center的新文章Skinnin ... -
FLASH CS3快速打造一个小奶瓶图标
2010-04-08 11:52 512在下面的教程里,我们将从基本形状开始,完全使用FLASH画一个 ...
相关推荐
编程中的循环语句讲解
Matlab编程避免使用循环语句的方法.pdf
Python语言基础分支语句循环语句PPT教案.pptx
SQL循环语句讲解学习.docx
Matlab编程避免使用循环语句的方法
pb基本循环语句详解 lstr_business = message.powerobjectparm THIS.is_billno = lstr_business.billno THIS.is_tableno = lstr_business.tableno THIS.is_ordertype = lstr_business.s_type setpointer(hourglass!)
一个简单的sql循环语句脚本
python基础:循环语句
Python基础之循环语句—— 循环语句介绍:循环语句允许我们执行一个语句或语句组多次,可以让我们的代码重复的去执行。 Python基础之小白学习笔记
目录:网盘文件永久连接 AI 数学基础01 课程介绍 ...Python编程基础08 循环语句 Python编程基础09 函数 Python编程基础10 面向对象 Python编程基础11 IO操作与异常捕获 Python编程基础12 常用工具库 Pytho
17.java循环语句.zip17.java循环语句.zip17.java循环语句.zip17.java循环语句.zip17.java循环语句.zip17.java循环语句.zip17.java循环语句.zip17.java循环语句.zip17.java循环语句.zip17.java循环语句.zip17.java...
典型的JAVA循环语句,包括数组循环,遍历循环等
R语言,循环条件控制语句,用户可以查阅到不同类型的R语言循环语句的使用方法
这是我个人为加强对循环语句的练习整理的各种for循环语句练习题,代码都是我自己写的希望和大家分享一下
JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之for循环语句(源代码)JavaScript之...
【第3章:Java基础程序设计】_判断与循环语句
1、介绍switch分支语句的用法,以及与if语句的关系; 2、讲解while循环语句的编写方法;
* PHP编程基础 -----PHP表达式与语句 课程内容 表达式与语句 条件语句 循环语句 跳转语句 一、表达式与语句 表达式是用于计算值的操作,返回一个值,以下是常见的几种表达式: 常量、变量,如3.14、$a。 由运算符和...
3、掌握while循环语句的语法格式和使用,了解while循环语句的特点。4、掌握for循环语句的语法格式和使用,了解for循环语句的特点。5、掌握循环嵌套的使用和执行顺序。项目4、使用for循环语句计算1+2+3+4+5...+100...