成都网站建设设计

将想法与焦点和您一起共享

C++的中的结构体和枚举

结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构。枚举在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++的中的结构体和枚举
链接分享:https://chengdu.cdxwcx.cn/article/dpieggj.html