C 入門詳解筆記(二)

2022-10-08 19:45:14 字數 1032 閱讀 8072

c#入門詳解筆記(一)先留下空位,後續補上

支援中文變數

*************************====ch8*************************====

書籍推薦:clr via c#、c# in depth

c++模板也可以寫c語言程式(新建時把cpp字尾名改為c)

win10新特性:資料夾右鍵,open command window here,cmd直接進入該目錄

c++ 引用標準庫用<> 引用自定義類用「」

->用法:物件指標->物件方法

.**件:對類的方法和成員的宣告 .cpp檔案:類的定義

c#函式不能獨立於類或結構體之外,只有最為累的成員是才被稱為方法,方法在類中稱為成員函式

c++中可以有獨立函式,稱為全域性函式

parameter全稱formal parameter,形參

argument實參

*************************====ch9*************************====

例項化過程的記憶體分配:

1.給例項物件分配棧空間

2.給例項物件的屬性(字段)分配堆空間1

3.給例項物件的屬性(字段)的引用型別資料(如果有,如string,如果無引用型別資料,則不進行二次位址分配)分配堆空間2

4.堆空間2資料初始化

5.堆空間1指向堆空間2的位址

6.棧空間指向堆空間1的位址

call stack呼叫堆疊 反映指定行**的呼叫層級關係

debug:

f11逐語句 f10逐過程

*************************====ch10*************************====

type t=typeof(int);

t.namespace

t.fullname

t.name

double x=default(double)

default(列舉型別)=列舉型別.首項

enum level

C 入門詳解

1.型別轉換 1 隱式implicit型別轉換 往下展開 int x convert.toint32 string 不丟失精度的轉換 int轉成long,single轉換double等 子類向父類的轉換 h.此時成員訪問符,看不到例項中t的方法teach,因為規定引用變數去訪問引用的例項的成員時,只...

C 入門詳解

表示式的定義 各類表示式概覽 語句的定義 語句詳解 表示式是演算法邏輯的最基本的 最小 單元,表達一定的演算法意圖 因為操作符具有優先順序,所以表示式也就有了優先順序 c 語言中表示式的分類 a value。任何能得到值的運算 操作符和結果型別 a variable 每個變數都有聯合型別 布林型別表...

C語言入門學習筆記(二)

任何乙個c語言程式 都必須包括以下格式 main 括號內可以不填,就不執行程式 2.任何乙個c程式都是從main函式開始.main 函式 c語言中的主函式 乙個c程式中有且僅有乙個main函式 main 函式後的圓括號不可省略 大括號裡的內容是main 函式的函式體,是計算機的執行內容.4.裡每乙個...