C 基礎知識 2010 11 18

2022-05-07 17:00:09 字數 490 閱讀 6893

變數:是乙個可變的值,隨時可以給變數賦值。在c#中在使用變數之前必須初始化或賦值。

常量(constant):保持不變的值,宣告常量時必須初始化,不可重新賦值。

常量有三種形式:字面值(literal)、符號常量(symbolic constant)以及列舉(enumeration)。

字面值不提了,就是數字:1,2等等。

符號常量通常將乙個名字指定為乙個恆定值,可以使用const關鍵字

const  型別識別符號=值;

列舉(enumeration)是一種功能強大的常量。列舉是一種獨特的值型別,有許多名字的常量(列舉列表)組成。

列舉中每乙個常量都對應乙個值,這裡都是整數。如果不特設值,枚舉重0開始,每個後續值比前乙個加1。

C 基礎知識

抽象類 abstract class 一種不可以被例項化的類。抽象類中一般含有抽象方法,當然也可有具體實現。繼承類只有實現過所有抽象類的抽象方法後才能被例項化。介面 inte ce 只含有共有抽象方法 public abstract method 的類。這些方法必須在子類中被實現。反射 程式集包含模...

c 基礎知識

或運算的意義是什麼 0 0 0 0 1 1 1 0 1 1 1 1 無進製與運算的意義是什麼 在vc中,視窗的每個屬性對應乙個只有一位為1的16位的二進位制數,當增加某屬性做或運算 即可,取消某個屬性只需與 上這個屬性的取反。cs.style ws maximizebox 和cs.style cs....

C 基礎知識

1 malloc和new區別與聯絡 a malloc malloc為函式,需要標頭檔案,申請的無型別,需要強制轉換 free釋放。示例 char p char malloc 10 sizeof char free p b new new是運算子,不需要標頭檔案,申請的是有型別的,自動呼叫建構函式 d...