作者fish1217 (fish)
看板Soft_Job
標題Re: [請益] Statement VS Block
時間Sun Oct 10 12:17:46 2010
>>區塊(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
→ bleed1979:我以為block可包含零個以上的statement 10/10 14:53
推 prag222:討論這個好無聊喔...=_="...對寫程式沒幫助吧 10/10 16:22
→ bleed1979:對於練就"用嘴巴寫程式"的功夫,這是必要的。 10/10 17:29