C 語言基礎

2022-01-21 18:33:09 字數 2418 閱讀 6483

namespace welcomyou}}

如上**塊,字串welcomyou,program,main,args,welcometext都是識別符號.

列舉型別

結構型別

可以為null的值型別

引用型別

介面型別

陣列型別

委託型別

無符號的整型

浮點型十進位制

//定義性別列舉

enum gender

//性別列舉

enum gender:byte

gender c = gender.female;

public struct point

}

point a = new point(10, 10);

point b = a;

a.x = 20;

console.writeline(b.x);

//如果 point 是類,則輸出 20,因為 a 和 b 引用同一物件。 如果 point 是結構,則輸出 10,因為將 a 賦值給 b 建立了值副本,而此副本不受後面對 a.x 的賦值的影響。

資料型別 變數名;
常量

const 資料型別 常量名=與資料型別相對應的值;

class program

",number1);

console.writeline("第二個複數為", number2);

//二複數之和

console.writeline("二複數之和為", sum);

console.read();

}} /// /// complex屬於自定義結構體

///

public struct complex

/// /// +運算子過載方法

///

/// 表示第一運算元,型別必須為complex型別

/// 表示第二運算元,型別必須為complex型別

/// 返回complex型別

public static complex operator +(complex complex1,complex complex2)

/// /// 重寫tostring()方法

///

///

public override string tostring()

+i",real,imaginary);}}

//控制台輸出結果

//第乙個複數為:1+2i

//第乙個複數為:3+4i

//兩複數為:4+6i

class person

字段

public class person

public clas person

//set 訪問器

set}

private int age;

//唯讀屬性定義

public int age

private set}}

方法

訪問修飾符 返回值型別 方法名(方法引數)

類名.方法名();
//先例項化乙個物件

類名 p=new 類名()

//再使用物件名呼叫方法

p.方法名();

方法過載

建構函式

class person

//靜態建構函式用於初始化類中的靜態成員,不能有訪問修飾符,不能有引數且只會執行一次,在建立第乙個例項或引用任何靜態成員之前,clr將自動呼叫靜態建構函式

static person(int a )

}

class person

}

類名 例項化名=new 類名();

c 語言基礎

三個訪問描述符 public private 和protected 都可以修飾類的資料成員和成員函式 public 可以可以被任何訪問,private 只能被該類的公,私成員函式,該類的友元函式或者友元類的成員函式訪問。protected 只能被該類的公,私成員函式和該類的派生類訪問。c 中除了,和...

c語言基礎

1.問題描述 從鍵盤輸入三個整數,分別存入x,y,z三個整型變數中,計算並輸出三個數的和以及平均值。輸入形式 從鍵盤輸入三個整數,整數之間以空格隔開。輸出形式 在螢幕上分兩行顯示結果 第一行為三個數的和,整數形式輸出 第二行為三個數的平均值,浮點數形式輸出,小數點後保留兩位小數。輸入樣例 3 2 3...

C語言基礎

找最大最小整數 2.問題描述 編寫乙個程式,使用者輸入若干整數,試找出其中的最大數和最小數。輸入形式 使用者在第一行待輸入資料個數,在第二行輸入資料。輸出形式 程式在下一行輸出資料的最大值和最小值 樣例輸入 589 62 96 74 52 樣例輸出 96 52 樣例說明 使用者第一次輸入的為資料個數...