c++定义结构
2016-11-20 16:29
176 查看
为了定义结构,用户必须使用struct,struct语句定义了一个包含多个成员的新的数据类型,struct语句的格式如下
struct [structure tag]
{
member definition;
...
member definition;
} [one or more structure variables];
structure tag是可选的,每个member definition是标准的变量定义,比如int i;或者float f;或者其他有效的变量定义,在结构定义的末尾,最后一个分号之前,用户可以指定一个或多个结构变量,这是可选的,下面是声明Book结构的方式
struct Books
{
char title [50];
char author [50];
char subject [100];
int book_id;
} book;
struct [structure tag]
{
member definition;
...
member definition;
} [one or more structure variables];
structure tag是可选的,每个member definition是标准的变量定义,比如int i;或者float f;或者其他有效的变量定义,在结构定义的末尾,最后一个分号之前,用户可以指定一个或多个结构变量,这是可选的,下面是声明Book结构的方式
struct Books
{
char title [50];
char author [50];
char subject [100];
int book_id;
} book;
相关文章推荐
- c++ 二维结构体数组定义
- 【C语言】C\C++ 关于FILE结构定义说明
- vim编辑C++代码寻找标准库中结构的的定义
- c++数据结构之线性表定义
- 数据结构——普通树的定义与C++实现
- c++ 数据结构 顺序栈的类定义
- C/C++的结构体中的静态变量必须在结构体外定义初始化
- c++ 数据结构 用单链表实现多项式的类定义
- 数据结构与算法——普通树的定义与C++实现
- C\C++ 关于FILE结构定义说明
- C++ struct中定义函数体,不占用结构体大小
- c++ 自己创建的namespace,声明在h文件中,定义在cpp文件中,这种程序结构应该是合理的吧,欢迎不同见解的朋友来讨论。
- [C++]实验十一:通过定义一个循环链表类和Josephus类
- TAO下IDL结构定义编译文件分析
- 三层结构的确切定义
- [C++]实验五:掌握类的声明和对象的定义
- C++中函数中参数和返回值都是用户定义类型(这里主要是类的情况时的分析)
- 关于C++ template的定义
- [C++]实验六:类的静态成员的使用、多文件结构在C++程序中的使用
- 转载-SQLite语法备忘录 作者:http://blog.csdn.net/ezdevelop/结构定义