C++的问题 什么叫做结构
请给我一个结构的定义,并附上简单的代码说明,谢谢
追问:struct 是定义结构体的关键字吗?谢谢
请给我一个结构的定义,并附上简单的代码说明,谢谢
追问:struct 是定义结构体的关键字吗?谢谢
答案:C++中结构体的的慨念和使用方法
结构体
结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型,它的特点和数组主要有两点不同,首先结构体可以在一个结构中声明不同的数据类型,第二相同结构的结构体变量是可以相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针,所以不可以做为左值进行运算,所以数组之间就不能通过数组名称相互复制了,即使数据类型和数组大小完全相同。
定义结构体使用struct修饰符,例如:
C++ 代码
struct test
{
float a;
int b;
};
上面的代码就定义了一个名为test的结构体,它的数据类型就是test,它包含两个成员a和b,成员a的数据类型为浮点型,成员b的数据类型为整型。结构体?
struct 结构名
{
数据类型说明符1 成员名1;
数据类型说明符2 成员名2;
。。。
数据类型说明符n 成员名n;
上一个:C++做五子棋的方案急
下一个:学好c++的最好方法?