作者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