九九百科網

位置:首頁 > 經驗 > 

列舉常量和巨集定義有什麼區別

經驗1.88W

列舉常量和巨集定義有什麼區別

列舉常量和巨集定義的區別:

1、列舉常量需要佔用記憶體,而巨集定義不需要佔用記憶體;

2、列舉常量的作用域僅限於列舉常量所在的區域,而巨集定義的預設作用域為整個檔案;

3、列舉常量的設計目的是為了實現限制輸入,而巨集定義的設計目的是為了完成程式碼縮減或者程式的維護效能;

4、列舉常量是實體,而巨集定義不是實體;

5、列舉常量屬於常量,而巨集定義不是常量;

6、列舉常量具有型別,而巨集定義沒有型別。

標籤:列舉 常量