Re: [請益] Statement VS Block
>>區塊(block)<<
區塊的功能是將一段程式碼包在一起。
區塊裡可以包含一個或是多個的宣告(declartions)和敘述(statements)。
區塊裡也可以包含其他區塊,稱之為巢狀區塊(block nested with other block)。
>>敘述(statement)<<
敘述可以思考成執行、命令和規則的語法。
一個程式裡可以被格式成一連串的敘述,而敘述裡可以包含元件。
[例如:運算式(experessions)]
敘述可以分成單一敘述和合成敘述兩種。
單一敘述:assigment、call、return、goto和assertion;
合成敘述:if、switch-case、while、do-loop和for-loop。
資料來源:wiki
※ 引述《prag222 (prag)》之銘言:
: ※ 引述《jpy (廣結善緣!!)》之銘言:
: : 請問這兩個的差異是?
: : 實在不是很了解
: : 有高手可以解釋嗎?
: : thx
: string a="i am an idiot"; => one statement
: {
: string a="i am an idiot";
: string b="i am a happy idiot"; => block
: }
: 不知道有沒有錯拉....有錯請指教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.90.159
→
10/10 14:53, , 1F
10/10 14:53, 1F
推
10/10 16:22, , 2F
10/10 16:22, 2F
→
10/10 17:29, , 3F
10/10 17:29, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):