C 語言基本元素

2021-09-29 13:42:46 字數 1566 閱讀 9146

編譯器利用關鍵字識別**的結構與組織方式,因為編譯器對這些單詞有著嚴格的解釋,開發人員只能按照c#的語言規則將關鍵字放在特定的位置。一旦程式設計師違反規則,編譯器就會報錯。

c#關鍵字

c#1.0之後沒有引入任何新的保留關鍵字,後續版本中,一些構造使用了上下文關鍵字(contextual keyword),它們在特定位置才有意義。除了那些位置,上下文關鍵字沒有任何意義。這樣所有c#1.0**都完全相容後續版本。

c#上下文關鍵字

c#使用識別符號標識開發人員編寫**的構造。分配識別符號之後,以後就能用它引用所標識的構造。因此,開發人員應分配有意義的名稱,不要隨意分配。

識別符號有兩種基本的大小寫風格

識別符號規範

using system;

else}}

class program}}

乙個變數宣告所指定的資料的型別稱為資料型別,簡稱型別,是具有相似特徵和行為的個體的分類。

型別(type)又稱為資料型別(datatype)

a data type is a homogeneous collection of values, effectively presented, equipped with a set of operations which manipulate these values.

強型別語言與弱型別語言的比較

c# 型別中所包含的資訊

整型型別儲存

// 開啟效能監視器

$ perfmon

誤區:引用型別儲存在堆上,值型別儲存在棧上

變數的值是在它宣告的位置儲存的,所以,假定乙個類中有乙個int型別的例項變數,那麼在這個類的任何物件中,該變數的值總是和物件中的其他資料在一起,也就是在堆上。只有區域性變數,即方法內部宣告的變數和方法引數在棧上。對於c#2.0+,很多區域性變數並不完全存放在棧上。

脆弱的棧記憶體

using system;

using system.collections.generic;

using system.reflection;

using system.text.regularexpressions;

}class program}}

using system;

using system.collections.generic;

using system.reflection;

using system.text.regularexpressions;}}

}

C 語言的基本元素

c 程式 program 由乙個或多個原始檔 source file 組成。原始檔也稱編譯單元 compilation unit 原始檔通常與檔案系統中的檔案一一對應 原始檔是有序的 unicode 字串行,一般情況下原始檔在檔案系統中按 utf 8 編碼規範編碼 可移植性好 程式在編譯時,通常先將...

C 基本元素

注釋和空白編譯器不會編譯,自動忽略 而標記是可以通過編譯器編譯的。官方定義 關鍵字是類似識別符號的保留的字串行,不能用作識別符號 以 字元開頭時除外 通俗的說 關鍵字,是這門語言已經設計好的識別符號,所以不允許開發者自己定義和關鍵字相同的名字的識別符號。運算子是一種類成員,它定義了可應用於類例項的特...

C語言的基本元素相關問答

結合 第二章 c語言的基本元素 課程和網路,對以下每個問題發表感慨,要求必須真實,每個問題字數大於 30,小於 601.程式注釋有什麼用?答 注釋是為了自己和別人方便閱讀。正確的程式注釋一般包括序言性注釋和功能性注釋。程式設計師在寫程式時,如果有靈感閃現,用注釋以免忘記。2.主函式是個什麼東西?有什...