All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
Visual C++ 6.0教程:c++数据类型之结构

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/9 22:37:50 Browse times: 353 Comment times: 0

Visual C++ 6.0教程:c++数据类型之结构


Head photo

Go homepage
Upload pictures
Write articles

Visual C++ 6.0教程:c++数据类型之结构

Visual C++ 6.0教程:c++数据类型之结构
结构也属于构造类型,它是由多种类型的数据成分组成的数据类型,例如一个职员的资料可能由ID、姓名、性别组成。对于此类复杂的数据类型,C++采用结构类型来表示。
结构中每一个数据项称为成员,成员的类型可以是基本数据类型,也可以是一个诸如结构这样的类型。区别以前所介绍的数据类型,结构的具体构成需要用户自己定义,即定义一个结构类型。结构类型定义的一般形式如下:
struct<结构类型名>{
<数据类型> <成员1>
<数据类型> <成员2>
……
<数据类型> <成员n>
};
例如,上面所描述的职员的资料构成:
struct staffer {
int ID;
char[20] Name;
char[2] sex;
};

定义完结构后,就可以用此结构声明变量了,声明结构变量与声明普通的变量方法是一样的。
staffer employee1;
在声明一个结构变量时,可以对该结构变量进行初始化,如:
staffer employee1={1,"李小朋","男"};
结构变量是一种组合类型的变量,结构变量的引用包括整个变量的引用和其成员的引用。
整个变量的引用与其他基础类型变量的引用方法相同,在对其成员进行访问时,需要使用成员运算符“.”如:
staffer employee1;
employee1.ID=2;

如果声明了一个结构变量的指针,则可以通过指向运算符“->”来引用结构成员。如:
staffer *employee1;
employee1->ID=2;





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.