立即注冊
登錄
電子工程網
新聞
新品
文章
下載
視頻
工具
論壇
研討會
空間
Horace_Lu的個人空間
http://www.portaltwn.com/space-uid-34710.html
[收藏]
[復制]
[RSS]
空間首頁
博客
主題
留言板
個人資料
論壇
BBS
我的空間
好友
帖子
收藏
道具
勛章
任務
博客
嵌入式系統C語言enum的用法
已有 1402 次閱讀
2016-11-2 17:22
|
個人分類:
嵌入式開發
|
enum
,
embeded system
enum可以代替部分#define宏定義,如果宏定義為數組個數,不能用enum替代。
例:
enum ata_tf_protocols {
ATA_PROT_UNKNOWN,
ATA_PROT_NODATA,
ATA_PROT_PIO,
ATA_PROT_DMA,
ATA_PROT_NCQ,
ATAPI_PROT_NODATA,
ATAPI_PROT_PIO,
ATAPI_PROT_DMA,
};
這樣就可以限定ata_tf_protocols 值的類型為0~7的值,超出此范圍的編譯器會報錯。
路過
雞蛋
鮮花
握手
雷人
收藏
邀請
舉報
全部
作者的其他最新博客
•
Malloc的使用
•
嵌入式系統中C語言的預處理技巧
•
開關量變位的巡檢程序
•
嵌入式系統C語言常用位操作
•
vxWorks中Timer相關的測試程序
評論 (
0
個評論)
您需要登錄后才可以評論
登錄
|
立即注冊
評論
Horace_Lu
加為好友
給我留言
打個招呼
發送消息
關于我們
-
服務條款
-
使用指南
-
站點地圖
-
友情鏈接
-
聯系我們
電子工程網
© 版權所有
京ICP備16069177號
| 京公網安備11010502021702
返回頂部
精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷