作者reader (读者)
看板CSSE
标题Re: [问题] Expression 跟 Statement 的不同
时间Wed Mar 2 10:59:27 2005
※ 引述《aether982 (阿青是我是阿青)》之铭言:
: 最近上OOP
: 老师提出了这样的问题要比较两者的不同
: 我找了一些答案 但总觉得太少了 不够完全
: 尤其是对statement的定义
: 希望各位能提供一些意见
: 谢谢~
statement 是用来控制程式执行顺序的。
expression 是用来计算的。
程式的两大工作,流程控制和计算,就分别由这两者表示。
例如在 C 里,分号表示循序流程, if..else 和 switch...case 表示
判断流程,而 while, for, do...while 表示回圈流程,标签和 goto
则表示跳跃流程。
另外有宣告叙述,要怎麽定位它,就看各人解释不同了,这不是程式
语言中的必要单元,例如早期的 BASIC 就没有宣告。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.222.173.26
1F:推 aether982:感谢<(_ _)> 61.228.86.53 03/02