当前位置:编程学习 > C/C++ >>

C++的问题 什么叫做结构

请给我一个结构的定义,并附上简单的代码说明,谢谢
追问: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++的最好方法?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,