Re: [請益] Statement VS Block

看板Soft_Job作者 (fish)時間15年前 (2010/10/10 12:17), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串3/3 (看更多)
>>區塊(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
我以為block可包含零個以上的statement
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
文章代碼(AID): #1CiJvjzY (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1CiJvjzY (Soft_Job)