在c語言中,大括號"{}"是一模擬較特殊的符號,如果能夠正確的使用它會使**清晰度更好,從而使**可讀性提高,因而正確的使用體現了乙個程式設計人員的專業素養。
那麼在c語言中,我們怎麼該把大括號用在什麼地方,該怎麼用呢?
1、 初始化陣列變數
那麼為什麼陣列要初始化呢?
變數在使用前應該初始化,防止未初始化的變數被引用。
下面舉乙個陣列初始化變數的例子;
char str[32] = ;
定義了乙個名為str的包含了32個位元組的陣列變數,並且將每個變數的初始值賦為0.
2、定義和初始化結構體變數
示例:
struct
;注意:任何變數在使用之前都要進行初始化。
3、用在if、else、for、while、do-while、else-if語句中
以上這些語句的書寫要求:
(1)自佔一行,執行語句不得緊跟其後。不論執行語句有多少都要加"{}"
(2)程式的分界符""應獨佔一行
示例:if(……)
else
while(……)
for(……)
4、用在switch語句中
switch語句經常出現在產品**中,所以就要求它的邏輯性較強,可讀性強。
示例:switch(……)
5、用在函式中
大家都知道乙個函式中的所有語句是包含在"{}"中的。除此之外,"{}"在函式中大有用處。
(1)分隔功能關聯不大的語句
在一些函式中可能有各種的功能,但這些功能之間關聯性很小,可以用"{}"來把它們隔開,從而使**可讀性增加,也易於修改和維護。
void fun()
}(2)突出修改或增加的**
這樣很容易的發現**的改動,易於維護。
void fun()
}
總的來說,"{}"就是程式的分界符,我們要規範使用"{}",這樣**的可讀性提高了,**也規範了,從而工作學習的效率也就大大提高了。 C語言中,getchar 函式的使用事項
getchar 是從鍵盤中讀取字元,它一次接受乙個字元 如果一次敲的字元多於乙個,包括回車字元,它會將剩下的字元存入快取中,下次繼續執行。例如下面的 所示 include include includeint main printf end n while 1 printf end n else r...
c語言中goto使用注意事項
在c語言中可以用goto來處理錯誤,但是要特別注意的是goto會順序執行下去,所以在goto中如果沒有分支或retun的話可能會出錯 include 氣泡排序,把陣列中的元素從大到小或從小到大列出 int main void int i,j,temp,count 0 goto out goto ou...
nginx的相關使用事項
已 開頭表示精確匹配 如 a 中只匹配根目錄結尾的請求,後面不能帶任何字串。開頭表示uri以某個常規字串開頭,不是正則匹配 開頭表示區分大小寫的正則匹配 開頭表示不區分大小寫的正則匹配 通用匹配,如果沒有其它匹配,任何請求都會匹配到 server 匹配專案名稱為tomcat 8081開頭 例如www...