3 回答

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
switch
:
針對(duì)本機(jī)代碼的編譯器通常可以將開關(guān)語(yǔ)句編譯為 一個(gè)有條件的分支加上一個(gè)間接跳轉(zhuǎn)鑒于 if
S需要一個(gè) 條件分支序列..根據(jù)案例的密度,已經(jīng)編寫了大量關(guān)于如何高效編譯案例陳述的學(xué)術(shù)論文;有些是從 LCC編譯器頁(yè) ..(LCC有一個(gè)更創(chuàng)新的開關(guān)編譯器。) 開關(guān)語(yǔ)句是 在相互排斥的備選方案中進(jìn)行選擇和開關(guān)語(yǔ)法 使此控制流對(duì)程序員更透明。然后是一窩如果-然后-否則的語(yǔ)句。 在某些語(yǔ)言中,包括絕對(duì)ML和Haskell, 編譯器檢查是否遺漏了任何情況。..我認(rèn)為這個(gè)特性是ML和Haskell的主要優(yōu)勢(shì)之一。我不知道C#能不能這么做。
發(fā)明快速排序 發(fā)明開關(guān)語(yǔ)句(托尼稱之為 case
聲明) 開始和結(jié)束他的工業(yè)生涯
I switch
.
- 3 回答
- 0 關(guān)注
- 745 瀏覽
添加回答
舉報(bào)