2017年計算機(jī)等級考試二級C++輔導(dǎo):C++的中的結(jié)構(gòu)體和枚舉

字號:


    1、結(jié)構(gòu)體(struct)的使用
    使用struct定義一個結(jié)構(gòu):
    struct Book
    {
    char bookName[10];
    char publisher[20];
    char isbn[11];
    }Book;
    結(jié)構(gòu)體變量的定義:
    struct Book tmpBook;
    要訪問結(jié)構(gòu)體變量中的數(shù)據(jù):
    tmpBook.isbn
    tmpBook.publisher
    tmpBook.bookName
    2、枚舉(enum)的使用
    使用enum定義枚舉:
    enum CMD
    {
    quit = 0, add = 1, search, sort
    };
    定義枚舉變量:
    CMD cmd;
    對枚舉變量賦值:
    int input = 0;
    cmd = (CMD)input;
    也可以這樣賦值:
    cmd = quit;
    要訪問枚舉變量的值,可以直接使用。