今天為大家?guī)?a href="http://hljzzgx.com/v/tag/1743/" target="_blank">C語言程序格式
C語言的格式
根據(jù)上一篇的案例可以看出,C程序的編寫是有一定的格式特點的:
- ** 主函數(shù) main**
所有的C程序都會從 main 函數(shù)開始執(zhí)行。因此,main 函數(shù)放在任何位置都是優(yōu)先執(zhí)行的。這樣的話, main 函數(shù)可以放在任何位置。
- ** C程序完全是由函數(shù)構成的**
在C程序中, main 函數(shù)是主函數(shù)。除了 主函數(shù)( main 函數(shù))。在C程序中還可以定義其他的函數(shù),使用自定義的函數(shù)完成需求的各種功能。當然也可以把所有的執(zhí)行代碼都放入 main 函數(shù)中。但如果將所有的執(zhí)行代碼全部放入 main 函數(shù)中,程序?qū)⒆兊檬只靵y,不利于后期的修復和改善。將程序的每一個功能都使用自定義函數(shù)實現(xiàn),整個程序就會變得十分有結(jié)構性,利于后期的維護與改善。
-
**函數(shù)的內(nèi)容全部在 “{}” 中** C程序中的每一個函數(shù)都要執(zhí)行一個或者多個特定的功能。在C語言中,為了規(guī)范格式且方便查看,提升可讀性。我們需要將該函數(shù)的執(zhí)行代碼全部放入 { } 中。C語言使用大括號來標注結(jié)構層次,因此C語言的大括號需要搭配使用。
-
**每個語句后都以 “;” 結(jié)尾** 在上個示例中觀察可以看出,每一個執(zhí)行語句的結(jié)尾都有一個 “;”。 “;” 在C語言中作為語句結(jié)束的標志。
-
**英文字母大小寫不表示同一字符** 在C程序中,同一字母的不同大小寫代表不同的意義。其中 特殊關鍵字 和 標準函數(shù)庫 的命名必須使用小寫。比如:
int A
與
int a
所代表的含義不同,這是兩個不同的變量。
特殊關鍵字 和 標準函數(shù)庫 的命名如下:
[signed]int //整型變量
[signed]char //字符型變量
float //單精度型變量
long double //雙精度型變量
<assert.h> //用來在程序的調(diào)試版本中幫助檢測邏輯錯誤
h> //定義C語言本地化函數(shù)
h> //定義C語言信號處理函數(shù)。
等還有其他所有的 特殊關鍵字 和 標準函數(shù)庫 的命名及使用均遵循如上原則。
- ** 空格、空行的使用**
從上一篇文章的示例中可以看到,空格、空行的使用的目的就是增加執(zhí)行代碼的可讀性。合理、規(guī)范的代碼縮進可以使后期在進行執(zhí)行代碼的修復和改善時更加輕松。例如,如下的代碼沒有進行合理的縮進,執(zhí)行代碼將會非常的難以觀察:
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));
}
今天的內(nèi)容就到這里,下期小編將帶大家繼續(xù)學習,各位看官老爺記得查閱哦~
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
函數(shù)
+關注
關注
3文章
4327瀏覽量
62569 -
C程序
+關注
關注
4文章
254瀏覽量
36027 -
main
+關注
關注
0文章
38瀏覽量
6158
發(fā)布評論請先 登錄
相關推薦
C語言程序設計的基礎知識資料總結(jié)免費下載
本文檔的主要內(nèi)容詳細介紹的是C語言程序設計的基礎知識資料總結(jié)免費下載主要內(nèi)容包括了:1 簡單C語言程序
發(fā)表于 01-10 08:34
?21次下載
評論