C 學習從基礎開始 變數篇

2021-07-17 04:09:05 字數 1099 閱讀 6048

(4)浮點型:float、double

(5)高精度小數:decimal

(6)布林型:bool

2.列舉型別:

enum e
3.結構體型別

struct s
4.空型別 null

5.類

class

c

6.介面

inte***ce i

7.陣列

(1)一維陣列:int

(2)二維陣列:int[,]

8.委託

delegate int d(...)
其中1~4為值型別,5~8為引用型別;兩者的本質區別在於值型別是記憶體棧來維護的,而引用型別是記憶體堆維護的。

加粗部分需要注意:

(1)c#的char型別為unicode char,記憶體中佔據2個位元組,而不是1個位元組;而在c/c++中的char為ascii char,記憶體中佔據1個位元組

(2)c#中二維陣列應以int[,]方式表示,相信讀者中也有用int來儲存的,但這並不是二維陣列表示方式,int含義為以陣列為內容的陣列,在初始化時可以看出區別。

int[,] a = new int[10, 10];  //直接初始化為二維陣列

// error:public int a=new int[10][10];

int b = new int[10]; //先初始化一維陣列

b[0] = new int[10]; //為b[0]初始化一維陣列,b[1]-b[9]仍然未初始化

(3)委託是c#中的獨有型別,他的作用類似於c++中的函式指標;但與函式指標不同的是,委託不僅可以處理靜態函式,也可以處理動態函式。

public

class array

static

int add(int t)

static

void main()

}

《從0開始學架構》 學習筆記(基礎篇和高效能篇)

4月份在某網訂閱了李運華先生的 從0開始學架構 課程,目前已經更新了22期,其中前21期介紹的是架構基礎知識篇和高效能篇,學習完後對整體的架構知識增進了一些了解,所以把心得整理記錄下來。要說對這個課程的評價如何呢?總體而言還是不錯的,尤其是適用於從0開始未接觸過架構設計的同學們,但如果對於有些架構經...

Python基礎篇 從0開始學python

資料型別 流程控制 函式正規表示式 資料型別 字串string 布林boolean 列表listl 123,abc 1.23 l list 123,abc 1.23 元組tuple 字典dict 集合set 日期date 整形int的內建方法 字串str的內建方法 流程控制 巢狀條件判斷 for迴圈...

excel學習 從基礎開始3

1 查詢替換 若是將 蘇州 替換成 蘇州市 注 假如直接替換,文件中存在的蘇州市會變成蘇州市市 需要在替換的時候,開啟 選項 選中 單元格匹配 按照單元格匹配,平時的時候用的不多,平時不選中 替換顏色 ctrl f開啟 查詢替換 選項 格式 查詢格式 模糊替換 將所有帶有 工資 字樣的都換成 錢 查...