大括號 {} (curly braces)

大括號是C語言的一個重要組成部分。它們被用在幾種不同的結構,下面列出了,這對於初學者有時會造成混淆。

一個左大括號“{”必須始終跟著一個右大括號“}”。這是對稱的程式結構。Arduino IDE有一個方便的功能來檢查大括號的對稱。只需選擇任何一個大括號,或滑鼠左鍵單擊大括號前後,它的邏輯對稱的另一個大括號將被框選顯示(如下圖)。

大括號

初學者或從BASIC語言轉到C語言,較常發生使用大括號混淆而令人望而生畏。

如何正確使用大括號,養成良好的編程習慣是重要的,當新增插入一個結構,在鍵入左括號時,立即鍵入右括號。然後在成對的大括號之間輸入Enter鍵,即可開始插入指令。良好習慣就不會經常發生錯誤。

不對稱的括號常導致離奇的編譯錯誤,有時很難在一個大的專案中除錯。可以在右大括號加入單行註釋//加以說明例如(//end if ..),因為大括號的多種多樣的用途,錯置的大括號會顯著影響程式的邏輯與正確性。

大括號的主要用途

函式Functions

void myfunction(datatype argument){

statements(s)

}

Loops

while (boolean expression)

{

statement(s)

}

 

do

{

statement(s)

} while (boolean expression);

 

for (initialisation; termination condition; incrementing expr)

{

statement(s)

}

條件語句Conditional statements

if (boolean expression)

{

statement(s)

}

 

else if (boolean expression)

{

statement(s)

}

else

{

statement(s)

}

Reference Home

 

廣告
%d 位部落客按了讚: