其實我是乙個c語言菜鳥,最近開始研究c語言,現把我學到的一點東西分享出來。
c語言程式的結構:
(一)乙個程式由乙個或者多個源程式檔案組成 ,源程式檔案中可以包含三個部分:預處理指令、全域性宣告、函式定義。
(二)函式是c程式的主要組成部分。
(三)乙個函式包括兩部分:函式首部和函式體。
(四)程式總是從main函式執行的 。不管main函式在程式中位置如何。
(五)程式中對計算機的操作是由函式中的c語句完成的。
(六)每個資料宣告和語句最後必須有分號,分號代表一條語句結束。
以下是乙個最簡單的c語言程式:
// 乙個簡單的c語言程式
# include //編譯預處理指令
int main() //定義主函式
執行結果:
基本知識:
\n 是換行符,
c語言中的兩種注釋方法 1.//單行注釋
2./* */這個可以用於單行注釋,也可以用於多行注釋
轉義字元(\+符號):讓字元不再具有它原本的意思。例如:
「\\」表示乙個反斜槓 "\'"表示乙個單引號 「\t」表示製表符 ,等等。
三字母詞:幾個字元的序列,合起來表示另乙個字元。例如:
??( 表示[
??) 表示]
??< 表示{
??> 表示}
C 入門基礎知識
1.c 基本資料型別 整型int 字元型 char 浮點型 float double 邏輯性 bool 無型別 void 也稱內建型別 語言內部 已定義好的型別 非基本資料型別 陣列 type 指標 type 結構體 struct 聯合體 union 列舉 enum 類 class 這些即就是自定義...
c 入門基礎知識
名字空間 namespace,即名字空間,是指 識別符號的各種可見範圍。c 標準程式庫 中的所有識別符號都被定義於乙個名為std的namespace中。使用 using namespace 可以使得後面不需要每次指定名字空間。1 名字 空間除了 系統定義 的名字空間之外,還可以自定義,定義 名字空間...
C 入門基礎知識
一 命名空間 命名空間 實際上就是乙個由程式設計者命名的記憶體區域,程式設計者可以根據需要指定一些有名字的空間域,把一些全域性實體分別放在各個命名空間中,從而與其他全域性實體分隔開來。它相當於乙個更加靈活的檔案域 全域性域 可以用花括號把檔案的一部分括起來,並以關鍵字namespace開頭給它起乙個...