當前位置:知知館 >

經驗

> 枚舉常量和宏定義有什麼區別

枚舉常量和宏定義有什麼區別

枚舉常量和宏定義有什麼區別

枚舉常量和宏定義的區別:

1、枚舉常量需要佔用內存,而宏定義不需要佔用內存;

2、枚舉常量的作用域僅限於枚舉常量所在的區域,而宏定義的默認作用域為整個文件;

3、枚舉常量的設計目的是為了實現限制輸入,而宏定義的設計目的是為了完成代碼縮減或者程序的維護性能;

4、枚舉常量是實體,而宏定義不是實體;

5、枚舉常量屬於常量,而宏定義不是常量;

6、枚舉常量具有類型,而宏定義沒有類型。

標籤: 枚舉 常量
  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-mo/jingyan/8oegoj.html