C 入門(詳細)

2021-10-23 15:20:46 字數 1767 閱讀 3962

using system;

namespace program

}}

1.值型別(直接把資料存在記憶體棧上面):

c#中很多內鍵型別都是值型別

如:int(system.int32的簡寫)

float(system.single)

bool(system.boolean的簡寫)

值型別的資料都是繼承system.valuetype,

system.valuetype又是繼承system.object,

object是c#的乙個基類,在c#中所有的型別都是繼承這個類的。

2.引用型別(在記憶體棧上面只存了乙個引用,資料是存在記憶體杯堆面的)

3.指標型別

主要功能:在c#中結構體也是值型別的乙個資料,可以讓乙個單一的變數儲存多種資料

public static void main(string args)

struct student

在結構體中也可以宣告乙個方法

this就是當前這個物件

public static void main(string args)

struct student

}

主要功能:限定乙個值的取值範圍

使用方法:

如:

public static void main(string args)

struct student

}enum ***

宣告時在資料型別前面加上關鍵字const

+ - */ % ++ --

== != > < >= <=

// && || !

& ^ | << >>

= += -= /= %= <<= >>=

sizeof

typeof

? :(三目運算子)

is

as(適用於可以為空的型別轉換)

if語句

if……else語句

巢狀if

switch語句

如:

int day = 1;

string str = "abc";

switch(day)

console.writeline(str);

console.readline();

巢狀switch語句(不建議這樣使用,因為這樣不太直觀,建議使用其他判斷語句巢狀)

如:

int a = 1;

int b = 2;

switch(a)

break;

}

while迴圈

for/foreach迴圈

do……while迴圈

console.writeline("nihao");

console.readline();

break;

}break;

}

## c#迴圈

while迴圈

for/foreach迴圈

do……while迴圈

巢狀迴圈

C 基礎入門詳細筆記(二)

c 基礎入門詳細筆記 一 c 基礎入門詳細筆記 二 c 基礎入門詳細筆記 三 c 基礎入門詳細筆記 四 c 基礎入門詳細筆記 五 c 基礎入門詳細筆記 六 目錄 四 指標 1 空指標 2 void 指標 3 引用 4 指標和引用 5 指標和陣列 6 指標的算數運算 6.1 指標的遞增和遞減 6.2 ...

C 基礎入門詳細筆記(四)

c 基礎入門詳細筆記 一 c 基礎入門詳細筆記 二 c 基礎入門詳細筆記 三 c 基礎入門詳細筆記 四 c 基礎入門詳細筆記 五 c 基礎入門詳細筆記 六 目錄 六 內聯函式 1 定義 2 使用內聯特性 二取一 3 小結 3.1 不要返回區域性變數的引用 3.2 函式可以不返回值,預設返回傳入的引用...

C 基礎入門詳細筆記(六)

c 基礎入門詳細筆記 一 c 基礎入門詳細筆記 二 c 基礎入門詳細筆記 三 c 基礎入門詳細筆記 四 c 基礎入門詳細筆記 五 c 基礎入門詳細筆記 六 目錄 十 建構函式 1 建構函式定義 1.1 特點 1.2 作用 1.3 建構函式的種類 2 帶參構造 2.1 定義 十 一 棧記憶體與堆記憶體...