Flex程序基本结构--顺序结构程序设计

1.1.表达式语句:表达式语句是最基本的语句,由表达式加上";"组成.

x=y+z;  //赋值语句
y+z;    //加法运算语句,但计算结果不能保留毫无意义
i++;    //自增1语句,i增值1

1.2.函数调用语句:有函数名,实际参数加上";"组成.

格式:函数名(实际参数表);

1.3.复合语句:把多个语句用{}括起来组成一个语句,在程序中把复合语句看成是单条语句,而不是多条语句.

{
   x
=y+z;
   a
=b+c;
   trace(x.toString()
+a.toString());
}

1.4.空语句:只有";"组成的语句.空语句是什么都不执行的语句,在程序中空语句可以用来做循环体.

while(s!="\n")
;
//本代码的功能是只要字符不是回车就一直等待

1.5.赋值语句:由赋值表达式再加上";"组成.

格式:变量=表达式;

赋值语句的功能和赋值表达式功能相同,在使用中要注意一下几点:

1.表达式嵌套:赋值符"="右边的表达式也可以是一个赋值表达式.

格式:变量=(变量=表达式); 展开后:变量=变量=......=表达式;

复制代码
a=b=c=d=e=5;
//等同于
e=5;
d
=e;
c
=d;
b
=c;
a
=b;

复制代码

2.变量赋初值与赋值语句的区别:给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其他变量之间必须用","分隔.而赋值语句必须用";"结尾.

3.复制表达式与赋值语句的区别:赋值表达式可以出现在任何允许表达式出现的地方,而赋值语句则不能.

//以下代码是合法
if((x=y+5)>0)z=x;
//以下代码是不合法的
if((x=y+5;)>0)z=x;

 

posted @   温景良(Jason)  Views(387)  Comments(0Edit  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示