C 變數(精講)

2021-09-12 01:32:09 字數 653 閱讀 7519

- warning初始化不是賦值,初始化的含義是建立變數時賦予其乙個初始值,而賦值的含義是把物件的當前值擦除,以乙個新值來代替。

列表初始化

int a=0;

int a=;

int a;

int a(0);

宣告(declaration)使名字為程式所知

定義(definetion)負責建立與名字關聯的實體

warning:變數只能被定義一次,宣告可以多次

extern int i;//宣告i而非定義i

int j; //宣告並定義j

c++識別符號由字元,數字,下劃線組成,必須以字母,下劃線開頭。

變數名的規範

引用:為物件起了另外乙個名字,引用型別引用另外一種型別。通過將宣告

符寫成&d的形式來定義引用型別,其中d時宣告的變數名。

warning:引用並非物件,相反的,它只是為已經存在的物件另起乙個名字

int  a=690;

int &b=a;

int &c;//報錯:引用必須初始化

C 委託(Delegate)精講

文章目錄 一 委託概念 二 宣告委託 三 使用委託 一 委託概念 委託型別表示對具有特定引數列表和返回型別的方法的引用。通過委託,可以將方法視為可分配給變數並可作為引數傳遞的實體。二 宣告委託 在c 中使用乙個類分兩個階段,首選定義這個類,告訴編譯器這個類由什麼欄位和方法組成的,然後使用這個類例項化...

C 中Array類精講

array 類是 c 中所有陣列的基類,它是在 system 命名空間中定義。array 類提供了各種用於陣列的屬性和方法,可看作擴充了功能的陣列 但不等同陣列 可以使用array類的屬性來對陣列進行各種操作。陣列的容量是固定的,而arraylist的容量可以根據需要自動擴充。arraylist提供...

Prim演算法精講

對prim演算法有了新的理解,現在此總結一下。我們現在主要講的是實現部分。我們的原點是0,那麼現在u集合中只有0,v u中和0相鄰接的頂點中,最小輕邊是0和2之間的那條,所以選擇2,現在u為0和2,之後我們繼續尋找,通過窮舉法我們找到了5,然後找到了3,然後找到了1,然後找到了4,最後程式結束。按照...