C++中的结构体和枚举怎么使用

本篇内容主要讲解“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++中的结构体和枚举怎么使用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!