您的位置:首頁>正文

漲姿勢了,C語言的語法

資料類型

C的資料類型包括:整型、字元型、實型或浮點型(單精確度和雙精度)、枚舉類型、陣列類型、結構體類型、共用體類型、指針類型和空類型。

常量與變數

常量其值不可改變, 符號常量名通常用大寫。 變數是以某識別字為名字, 其值可以改變的量。 識別字是以字母或底線開頭的一串由字母、數位或底線構成的序列, 請注意第一個字元必須為字母或底線, 否則為不合法的變數名。 變數在編譯時為其分配相應存儲單元。

想要一起學習C++的可以加群248894430, 群內有各種資料滿足大家

陣列

·

如果一個變數名後面跟著一個有數字的中括弧,

這個聲明就是陣列聲明。 字串也是一種陣列。 它們以ASCII的NULL作為陣列的結束。 要特別注意的是, 方括內的索引值是從0算起的。

指標

如果一個變數聲明時在前面使用 * 號, 表明這是個指標型變數。 換句話說, 該變數存儲一個位址, 而 *(此處特指單目運算子 * , 下同。 C語言中另有 雙目運算子 *) 則是取內容操作符, 意思是取這個記憶體位址裡存儲的內容。 指標是 C 語言區別於其他同時代高階語言的主要特徵之一。 指標不僅可以是變數的位址, 還可以是陣列、陣列元素、函數的位址。

字串

C語言的字串其實就是char型陣列, 所以使用字串並不需要引用庫。 但是C標準庫確實包含了一些用於對字串進行操作的函數, 使得它們看起來就像字串而不是陣列。

使用這些函數需要引用標頭檔。

·

運算

C語言的運算非常靈活, 功能十分豐富, 運算種類遠多於其它程式設計語言。 在運算式方面較其它程式語言更為簡潔, 如自加、自減、逗號運算和三目運算使運算式更為簡單, 但初學者往往會覺的這種運算式難讀, 關鍵原因就是對運算子和運算順序理解不透不全。 當多種不同運算組成一個運算運算式, 即一個運算式中出現多種運算子時, 運算的優先順序和結合規則顯得十分重要。 在學習中, 對此合理進行分類, 找出它們與數學中所學到運算之間的不同點之後, 記住這些運算也就不困難了, 有些運算子在理解後更會牢記心中, 將來用起來得心應手,

而有些可暫時放棄不記, 等用到時再記不遲。

·

C語言的運算非常靈活, 功能十分豐富, 運算種類遠多於其它程式設計語言。 在運算式方面較其它程式語言更為簡潔, 如自加、自減、逗號運算和三目運算使運算式更為簡單, 但初學者往往會覺的這種運算式難讀, 關鍵原因就是對運算子和運算順序理解不透不全。 當多種不同運算組成一個運算運算式, 即一個運算式中出現多種運算子時, 運算的優先順序和結合規則顯得十分重要。 在學習中, 對此合理進行分類, 找出它們與數學中所學到運算之間的不同點之後, 記住這些運算也就不困難了, 有些運算子在理解後更會牢記心中, 將來用起來得心應手, 而有些可暫時放棄不記,

等用到時再記不遲。

謝謝閱讀

想要一起學習C++的可以加群248894430, 群內有各種資料滿足大家

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示