博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex程序基本结构--顺序结构程序设计 )
阅读量:5774 次
发布时间:2019-06-18

本文共 1009 字,大约阅读时间需要 3 分钟。

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;

 

版权说明

  如果标题未标有<转载、转>等字则属于作者原创,欢迎转载,其版权归作者和博客园共有。

  作      者:温景良
  文章出处:  或 

分类:
+加关注
0
0
上一篇:
下一篇:
posted @ 2009-04-23 17:44 Views( 150) Comments( 0)
 
最新IT新闻:
·
·
·
·
·
»
最新知识库文章:
·
·
·
·
·
»

公告

 
本文转自   客园博客,原文链接: ,如需转载请自行联系原作者
 
你可能感兴趣的文章
RTL8711AM
查看>>
理解css margin
查看>>
3 web框架
查看>>
使用Sonar管理代码质量(二)–Sonar工作区
查看>>
continue break
查看>>
GE_OG_CALC_COLUMN_EMPTY
查看>>
C++的头文件处理
查看>>
poj 2763(LCA + dfs序 +树状数组)
查看>>
计算机学院大学生程序设计竞赛(2015’12) 1006 01 Matrix
查看>>
HDU 5698 瞬间移动
查看>>
用Ant实现Java项目的自动构建和部署
查看>>
2019拼多多前端笔试
查看>>
获取input file 选中的图片,并在一个div的img里面赋值src实现预览
查看>>
Hibernate抽取BaseDao
查看>>
typedef BOOL(WINAPI *MYFUNC) (HWND,COLORREF,BYTE,DWORD);语句的理解
查看>>
cocos2dx继承结构图
查看>>
jsp 特殊标签
查看>>
[BZOJ] 1012 [JSOI2008]最大数maxnumber
查看>>
使用VMware安装CentOS
查看>>
gauss消元
查看>>