vc++中 struct是指什么?能具体说明吗

vc++中struct是指什么?能具体说明吗... vc++中 struct是指什么?能具体说明吗 展开
 我来答
希尔希尔
2011-10-27
知道答主
回答量:12
采纳率:0%
帮助的人:6.9万
展开全部
定义一个结构的一般形式为:
  struct 结构名
  {
  成员表列
  };
  成员表由若干个成员组成, 每个成员都是该结构的一个组成部分。对每个成员也必须作类型说明,其形式为:
  类型说明符 成员名;
  成员名的命名应符合标识符的书写规定。
  例如:
  struct stu
  {
  int num;
  char name[20];
  char sex;
  float score;
  };
  在这个结构定义中,结构名为stu,该结构由4个成员组成。 第一个成员为num,整型变量;第二个成员为name,字符数组;第三个成员为sex,字符变量;第四个成员为score,实型变量。 应注意在括号后的分号是不可少的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuxh543071977
2011-10-25 · TA获得超过185个赞
知道答主
回答量:36
采纳率:100%
帮助的人:11.4万
展开全部
struct (结构体的意思)
它是一种数据复合类型,这些都是从 生活中 抽象出来的东西,我们可以用这些东西定义一些生活上的事物的属性:
比如 “人”用一个数据形容还不够,需要多个数据进行描述
我们就会考虑到 人有 姓名、 年龄、 性别 之类属性的吧;
“一张纸” 有大小、颜色、厚度等等之类的属性;
这时候我们就可以考虑到用 结构体(或者 类 )把他们的属性组合在一起,便于使用、操作;
当然你也可以不用结构体,你把它们的属性 懒懒散散的定义在代码中 也行,当专业项目几千、几万行行代码,加上不止一个事物,这样就很难管理它们的属性了,就像学校要分学院分班,好管理对吧;说正经的 定义一个“人”
struct person
{
char name[];
int age;
char sex;
}
它就是这样用的,你要使用年龄的话
人.年龄(这里的人你要定义成具体的人。比如 person 王威; 在使用 "王威.age")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JAVA大鸟
2011-10-25 · 超过28用户采纳过TA的回答
知道答主
回答量:259
采纳率:0%
帮助的人:82.1万
展开全部
结构函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-10-25
展开全部
结构数据,通常是关系比较紧密的一组数据用结构表示,如 BMP图形文件的头部结构
struct header
{
unsigned int bfType;
long bfSize;
unsigned int bfReserved1;
unsigned int bfReserved2;
long bfoffBits;
};

struct tinfoheader
{
long biSize;
long biWidth;
long biHeight;
unsigned int biPlanes;
unsigned int biBitCount;
long biCompression;
long biSizeImage;
long biXPelsPerMeter;
long biYPelsPerMeter;
long biClrUsed;
long biClrImportant;
};
struct header HEADER;
struct tinfoheader INFO;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式