C語言中 的使用事項

2021-09-25 06:12:27 字數 1173 閱讀 9265

在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...