今天為大家帶來C語言程序格式
C語言的格式
根據上一篇的案例可以看出,C程序的編寫是有一定的格式特點的:
- ** 主函數 main**
所有的C程序都會從 main 函數開始執行。因此,main 函數放在任何位置都是優先執行的。這樣的話, main 函數可以放在任何位置。
- ** C程序完全是由函數構成的**
在C程序中, main 函數是主函數。除了 主函數( main 函數)。在C程序中還可以定義其他的函數,使用自定義的函數完成需求的各種功能。當然也可以把所有的執行代碼都放入 main 函數中。但如果將所有的執行代碼全部放入 main 函數中,程序將變得十分混亂,不利于后期的修復和改善。將程序的每一個功能都使用自定義函數實現,整個程序就會變得十分有結構性,利于后期的維護與改善。
-
**函數的內容全部在 “{}” 中** C程序中的每一個函數都要執行一個或者多個特定的功能。在C語言中,為了規范格式且方便查看,提升可讀性。我們需要將該函數的執行代碼全部放入 { } 中。C語言使用大括號來標注結構層次,因此C語言的大括號需要搭配使用。
-
**每個語句后都以 “;” 結尾** 在上個示例中觀察可以看出,每一個執行語句的結尾都有一個 “;”。 “;” 在C語言中作為語句結束的標志。
-
**英文字母大小寫不表示同一字符** 在C程序中,同一字母的不同大小寫代表不同的意義。其中 特殊關鍵字 和 標準函數庫 的命名必須使用小寫。比如:
int A
與
int a
所代表的含義不同,這是兩個不同的變量。
特殊關鍵字 和 標準函數庫 的命名如下:
[signed]int //整型變量
[signed]char //字符型變量
float //單精度型變量
long double //雙精度型變量
<assert.h> //用來在程序的調試版本中幫助檢測邏輯錯誤
h> //定義C語言本地化函數
h> //定義C語言信號處理函數。
等還有其他所有的 特殊關鍵字 和 標準函數庫 的命名及使用均遵循如上原則。
- ** 空格、空行的使用**
從上一篇文章的示例中可以看到,空格、空行的使用的目的就是增加執行代碼的可讀性。合理、規范的代碼縮進可以使后期在進行執行代碼的修復和改善時更加輕松。例如,如下的代碼沒有進行合理的縮進,執行代碼將會非常的難以觀察:
char getDigit(){return static_cast<char>('0' + rand() % ('9' - '0' + 1));}
char getLower(){return static_cast<char>('a' + rand() % ('z' - 'a' + 1));}
加入合理的代碼縮進后:
char getDigit()
{
return static_cast<char>('0' + rand() % ('9' - '0' + 1));
}
char getLower()
{
return static_cast<char>('a' + rand() % ('z' - 'a' + 1));
}
今天的內容就到這里,下期小編將帶大家繼續學習,各位看官老爺記得查閱哦~
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
函數
+關注
關注
3文章
4329瀏覽量
62575 -
C程序
+關注
關注
4文章
254瀏覽量
36028 -
main
+關注
關注
0文章
38瀏覽量
6158
發布評論請先 登錄
相關推薦
評論