Horace_Lu的個(gè)人空間 http://selenalain.com/space-uid-34710.html [收藏] [復制] [RSS]

博客

嵌入式系統C語(yǔ)言enum的用法

已有 1393 次閱讀2016-11-2 17:22 |個(gè)人分類(lèi):嵌入式開(kāi)發(fā)| enum, embeded system

enum可以代替部分#define宏定義,如果宏定義為數組個(gè)數,不能用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 值的類(lèi)型為0~7的值,超出此范圍的編譯器會(huì )報錯。
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
返回頂部
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页