C 基本知識

2021-10-02 06:03:28 字數 1102 閱讀 5685

c# 基本語法

特點:1每條語句以分號結尾,建議一行一語句

2嚴格區分大小寫

3**塊使用來界定,**塊種可包含任意條語句

注釋:單行注釋://

多行注釋:/*........*/

**摺疊:#region.......#endregion

變數:計算機種佔據一定記憶體單元的儲存區域。

變數名:儲存資料的變數所佔據的那塊記憶體單元的標識名。

變數的命名規則及特點:

1變數名的第乙個字元必須是字母、下劃線或@

2不能使用關鍵字作為變數名

3區分大小寫

4camelcase;pascalcase每個單詞首字母都大寫

5變數在進入其作用域時建立,在離開作用域時被釋放。

常量:在使用過程中值不發生改變的特殊變數。

特點:1常量必須在宣告時進行初始化,在程式中只能被賦值一次;

2常量是靜態的,但不必在宣告時使用static修飾

3宣告形式,如:const float pi=3.14f;

隱式轉換:低型別的運算元 被 提公升到高型別

顯式轉換:強制將高階資料型別 轉換成 低階資料型別,會丟失一些資料精度

引用型別的賦值是位址的拷貝,而不是值本身

new操作符:建立乙個新的型別例項(類型別/值型別例項、陣列型別例項、代表型別例項)

calss a; a a=new a;

int ary=new int[10];

delegate double dfunc(int x);  dfunc f=new dfunc(5);

命名空間:解決了c#中變數、函式的命名衝突,可將同一名稱的變數單元在不同的命名空間中。

using語句給命名空間指定乙個別名:using 別名=命名空間名;  

namespace1 ....}   using class1=namespace1.test; //別名到空間下的類

string.format() : 實現字串的格式化

class chinar

//這是乙個多引數的建構函式

public chinar(int a, int b, string c, object d)

}c# .net手冊:

C 基本知識

內聯函式 在c 98的標準下為63個關鍵字 1.普通的命名空間 namespace n1 n1為命名空間的名稱 2.命名空間可以巢狀 namespace n2 namespace n3 3.同乙個工程中允許存在多個相同名稱的命名空間,編譯器最後會合成同乙個命名空間中。1.加命名空間名稱及作用域限定符...

c 基本知識

1.類 包含某一物體的基本屬性的抽象。2.物件 具體指某乙個物體。實實在在存在的東西。3.建構函式 負責類建立物件的函式。如果類沒有宣告建構函式,c 編譯器會提供預設的無參的建構函式。這個函式只負責建立物件,不負責物件初始化工作。4.析構函式 負責釋放物件,記憶體的 5.變數訪問修飾符 public...

c 基本知識

函式過載 c語言的符號生成規則 只和函式名有關 c 的符號生成規則 函式原型 函式頭部 1.返回值 返回值不能作為過載的依據,可能會產生二義性 2.函式名 c語言的符號生成規則只和函式名有關,如果把函式名作為返回值的話,就和c語言衝突了.3.函式形參 1 引數個數 2 引數型別 3 引數順序 函式形...