第八章 复杂数据类型

来源:互联网 发布:在vb集成开发环境中 编辑:程序博客网 时间:2024/04/30 22:06

Ⅰ结构类型

struct   结构名{

数据类型1  成员名1;

数据类型2  成员名2;

.  .   .

数据类型n 成员名n;

};

1含义:用于把不同类型的数组合成一个集合体

2内存结构:大于或等于结构中所有成员变量大小之和

3独立存储空间

Ⅱ共用体

union  结构名{

数据类型  成员名;

数据类型  成员名;

.  .   .

数据类型  成员名;

}共用体变量名;

1含义:让几个不同类型成员变量共享同一存储区

2内存结构:等于最长成员的长度

3共用同一存储空间

Ⅲ指针类型

指向的变量的类型名  *指针变量名;

指针变量的类型是“指向的变量的类型名  *”;

1含义:专门用来存储某个变量的内存地址。是特殊变量

原创粉丝点击