http://gharee.com/wiki/index.php?action=history&feed=atom&title=%E5%A4%A7%E6%8B%AC%E5%8F%B7
123,123
2025-06-29T02:25:10Z
本wiki的該頁(yè)面的版本歷史
MediaWiki 1.21.2
http://gharee.com/wiki/index.php?title=%E5%A4%A7%E6%8B%AC%E5%8F%B7&diff=39&oldid=prev
Admin:以“大括號(hào)(又稱括弧或花括號(hào))是C語(yǔ)言的主要組成部分。它們用在幾個(gè)不同的結(jié)構(gòu)中,大致如下,這可能會(huì)令初學(xué)者感到困惑...”為內(nèi)容創(chuàng)建頁(yè)面
2014-09-12T05:24:51Z
<p>以“大括號(hào)(又稱括弧或花括號(hào))是C語(yǔ)言的主要組成部分。它們用在幾個(gè)不同的結(jié)構(gòu)中,大致如下,這可能會(huì)令初學(xué)者感到困惑...”為內(nèi)容創(chuàng)建頁(yè)面</p>
<p><b>新頁(yè)面</b></p><div>大括號(hào)(又稱括弧或花括號(hào))是C語(yǔ)言的主要組成部分。它們用在幾個(gè)不同的結(jié)構(gòu)中,大致如下,這可能會(huì)令初學(xué)者感到困惑。<br><br />
<br />
一個(gè)左大括號(hào)必須有一個(gè)右大括號(hào)跟在后面。這是一個(gè)常被稱為平衡括號(hào)的條件。Arduino IDE(集成開發(fā)環(huán)境)包含一個(gè)方便的特性以檢驗(yàn)平衡大括號(hào)。只需選擇一個(gè)大括號(hào),甚至直接在一個(gè)大括號(hào)后面點(diǎn)擊插入點(diǎn),然后它的邏輯上的同伴就會(huì)高亮顯示。<br><br />
目前此功能有些許錯(cuò)誤,因?yàn)镮DE經(jīng)常在文本中(錯(cuò)誤地)發(fā)現(xiàn)一個(gè)已經(jīng)被注釋掉的大括號(hào)。<br><br><br />
初級(jí)程序員,和從BASIC轉(zhuǎn)到C的程序員常常發(fā)現(xiàn)使用大括號(hào)令人困惑或畏縮。畢竟,用同樣的大括號(hào)在子例程(函數(shù))中替換RETURN語(yǔ)句,在條件語(yǔ)句中替換ENDIF語(yǔ)句和在FOR循環(huán)中替換NEXT語(yǔ)句。<br><br><br />
由于大括號(hào)的使用是如此的多樣,當(dāng)插入一個(gè)需要大括號(hào)的結(jié)構(gòu)時(shí),直接在打出開括號(hào)之后打出閉括號(hào)是個(gè)不錯(cuò)的編程實(shí)踐。然后在大括號(hào)之間插入一些回車符,接著開始插入語(yǔ)句。你的大括號(hào),還有你的態(tài)度,將永遠(yuǎn)不會(huì)變得不平衡。<br><br><br />
不平衡的大括號(hào)常常導(dǎo)致古怪的,難以理解的編譯器錯(cuò)誤,有時(shí)在大型程序中很難查出。因?yàn)樗鼈兊亩鄻拥氖褂?,大括?hào)對(duì)于程序的語(yǔ)法也是極其重要的,對(duì)一個(gè)大括號(hào)移動(dòng)一行或兩行常常顯著地影響程序的意義。<br><br />
大括號(hào)的主要用法<br><br />
<pre style="color:blue"><br />
//函數(shù)<br />
void myfunction(datatype argument){<br />
statements(s)<br />
}<br />
<br />
<br />
<br />
//循環(huán)<br />
while (boolean expression)<br />
{<br />
statement(s)<br />
}<br />
<br />
do<br />
{<br />
statement(s)<br />
} while (boolean expression);<br />
<br />
for (initialisation; termination condition; incrementing expr)<br />
{<br />
statement(s)<br />
} <br />
<br />
<br />
<br />
//條件語(yǔ)句<br />
<br />
if (boolean expression)<br />
{<br />
statement(s)<br />
}<br />
<br />
else if (boolean expression)<br />
{<br />
statement(s)<br />
} <br />
else<br />
{<br />
statement(s)<br />
}<br />
</pre></div>
Admin