c語言學習
過成中會遇到很多的c語言詞彙和一些常用的c語言相關單詞,那麼我今天就來總結一些關於這方面的知識。
c語言詞彙
在c語言中使用的詞彙分為六類:識別符號,關鍵字,運算子,分隔符,常量,注釋符等。
1.識別符號
在程式中使用的變數名、函式名、標號等統稱為識別符號。除庫函式的函式名由系統定義外,其餘都由使用者自定義。c 規定,識別符號只能是字母(a~z,a~z)、數字(0~9)、下劃線()組成的字串,並且其第乙個字元必須是字母或下劃線。
以下識別符號是合法的:
a,x,_3x,book_1,sum5
以下識別符號是非法的:
3s 以數字開頭
s*t 出現非法字元*
-3x 以減號開頭
bowy-1 出現非法字元-(減號)
在使用識別符號時還必須注意以下幾點:
(1)標準c不限制識別符號的長度,但它受各種版本的c 語言編譯系統限制,同時也受到具體機器的限制。例如在某版本c 中規定識別符號前八位有效,當兩個識別符號前八位相同時,則被認為是同乙個識別符號。
(2)在識別符號中,大小寫是有區別的。例如book和book 是兩個不同的識別符號。
(3)識別符號雖然可由程式設計師隨意定義,但識別符號是用於標識某個量的符號。因此,命名應盡量有相應的意義,以便閱讀理解,作到「顧名思義」。
2.關鍵字
關鍵字是由c語言規定的具有特定意義的字串,通常也稱為保留字。使用者定義的識別符號不應與關鍵字相同。c語言的關鍵字分為以下幾類:
(1)型別說明符
用於定義、說明變數、函式或其它資料結構的型別。如前面例題中用到的int,double等
(2)語句定義符
用於表示乙個語句的功能。如例1.3中用到的if else就是條件語句的語句定義符。
(3)預處理命令字
用於表示乙個預處理命令。如前面各例中用到的include。
3.運算子
c語言中含有相當豐富的運算子。運算子與變數,函式一起組成表示式,表示各種運算功能。運算子由乙個或多個字元組成。
4.分隔符
在c語言中採用的分隔符有逗號和空格兩種。逗號主要用在型別說明和函式引數表中,分隔各個變數。空格多用於語句各單詞之間,作間隔符。在關鍵字,識別符號之間必須要有乙個以上的空格符作間隔, 否則將會出現語法錯誤,例如把int a;寫成 inta;c編譯器會把inta當成乙個識別符號處理,其結果必然出錯。
5.常量
c 語言中使用的常量可分為數字常量、字元常量、字串常量、符號常量、轉義字元等多種。
6.注釋符
c 語言的注釋符是以「/*」開頭並以「*/」結尾的串。在「/*」和「*/」之間的即為注釋。程式編譯時,不對注釋作任何處理。注釋可出現在程式中的任何位置。注釋用來向使用者提示或解釋程式的意義。在除錯程式中對暫不使用的語句也可用注釋符括起來,使翻譯跳過不作處理,待除錯結束後再去掉注釋符。
上邊的內容是關於一些c語言的詞彙,學習了這些詞彙之後肯定會想到
學習c語言的書
籍中會遇到一些詞彙不太明白什麼意思,那麼下面就來總結一下一些常用詞彙及其意思說明。
在看一些
c語言程式設計書籍
時,如果不會單詞的時候可以看看上邊的內容。這次學習的內容也讓我明白了c語言中一些詞彙的作用,平時我們都用它來做什麼,這也是我這次學習的目的所在。
C語言學習筆記 8
1 浮點數儲存所帶來的問題 float和double都不能保證可以精確的儲存乙個小數 比如 float 6.234 很可能計算機中儲存的是6.233999 例題 有乙個浮點型變數x怎麼判斷x的值是否為0 if x 0.000001 0.000001 是零else 不是零2 迴圈更新中的變數不能定義成...
C語言學習筆記 8
1.字串入門 字串也稱字串字面量,是用一對雙引號括起來的字串行。我們也許經常會遇到字串特別長的情況,在c 中,我們一般會用 符號來表示。console.writeline hello world 但是在c中,我們會這樣來寫 int main 還記得我曾經講的最多的一句話就是,把字串當做字元陣列來玩。...
C語言學習筆記(8)函式
函式主要是用於將解決複雜的程式設計問題分解為數個可以分開進行解決的小問題,通過函式分裝,最後在拼連在一起。有利於多人協作開發。函式同樣需要先宣告後呼叫,宣告符號為 void,且函式後一般帶有 在原程式中需要使用相應語句就只需要直接呼叫函式即可。例 include void main void pri...