日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

#define | enum(enumerator)

發(fā)布時間:2023/11/29 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 #define | enum(enumerator) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
/***************************************************************************** #define | enum(enumerator)* 聲明:* 今天突然在Linux內(nèi)核看到枚舉和宏,感覺是一樣的功能,于是找了一下他們* 之間差異。** 2015-12-26 深圳 南山平山村 曾劍鋒***************************************************************************/ 一、參考文檔:1. 宏和枚舉的區(qū)別http://www.xuebuyuan.com/1875170.html2. 枚舉enum和#define的區(qū)別http://www.programgo.com/article/7470399691/;jsessionid=FD993C1249B479189AC31D71F71FC06D3. 使用枚舉和使用宏的區(qū)別http://www.programgo.com/article/11502742125/ 二、總結(jié)說明:1. 宏和枚舉之間的差別主要在作用的時期和存儲的形式不同;2. 宏是在預處理的階段進行替換工作的,它替換代碼段的文本,程序運行的過程中宏已不存在了;3. 枚舉是在程序運行之后才起作用的,枚舉常量存儲在數(shù)據(jù)段的靜態(tài)存儲區(qū)里;4. 宏占用代碼段的空間,而枚舉除了占用空間,還消耗CPU資源;5. 一般在編譯器里,可以調(diào)試枚舉變量,但是不能調(diào)試宏常量;6. 枚舉可以一次定義大量相關的常量,而define一次只能定義一個;

?

總結(jié)

以上是生活随笔為你收集整理的#define | enum(enumerator)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。