您好,登錄后才能下訂單哦!
本篇內容主要講解“C++中的結構體和枚舉怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“C++中的結構體和枚舉怎么使用”吧!
1、結構體(struct)的使用
使用struct定義一個結構:
struct Book
{
char bookName[10];
char publisher[20];
char isbn[11];
}Book;
結構體變量的定義:
struct Book tmpBook;
要訪問結構體變量中的數據:
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;
要訪問枚舉變量的值,可以直接使用。
有的人可能會想知道結構體和類的區別,在c++中,結構體沒有成員函數,就是只有屬性,沒有功能;而類具有成員函數和成員變量。還有一點就是默認訪問屬性不一樣,在結構體中,默認訪問屬性是公有的(public),而類如果不聲明則默認為私有的(private)。
到此,相信大家對“C++中的結構體和枚舉怎么使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。