#define宏定義和const及enum枚舉的區別

#define p 10 const int p=10; enum p {a; b; }k; enum簡單擴展: a和b成爲枚舉元素或者枚舉常量,編譯器會對他們按定義的順序賦值爲1,2,3,........ k爲枚舉變量,它的值是可以輸出的。但是不能對枚舉變量直接賦予一個整值,必須進行類型強轉才能賦。 例如k=(p)2;這個語句的意思是將枚舉元素順序號爲2的元素賦值給k,相當於k=b; (1)編譯
相關文章
相關標籤/搜索