枚舉常量和宏定義有什么區別
【枚舉常量和宏定義有什么區別】枚舉常量和宏定義的區別:
1、枚舉常量需要占用內存,而宏定義不需要占用內存;
2、枚舉常量的作用域僅限于枚舉常量所在的區域,而宏定義的默認作用域為整個文件;
3、枚舉常量的設計目的是為了實現限制輸入,而宏定義的設計目的是為了完成代碼縮減或者程序的維護性能;
4、枚舉常量是實體,而宏定義不是實體;
5、枚舉常量屬于常量,而宏定義不是常量;
6、枚舉常量具有類型,而宏定義沒有類型 。
推薦閱讀
- 芋頭怎么發芽和種植技術
- 鯽魚和黑木耳同食有什么功效
- 又香又甜的白米飯是怎么來的
- 吃海參的好處和禁忌是什么?
- 求戴爾和戴爾電腦的故事
- 不粘鍋為什么無油煙和不粘鍋呢
- 征五絕,以夏為題,但不能有夏,以沙、花為韻。看不懂規則和不知平仄者短訓后再來,誰能作詩一首?
- 在健身房健身和在家里健身哪個效果好?為什么?
- 硬盤分區和格式化是一回事嗎
- 軟重啟和硬重啟區別在哪里
