结构变量是指什么

 我来答
changyiduU4Q
高粉答主

2019-08-06 · 关注我不会让你失望
知道答主
回答量:264
采纳率:100%
帮助的人:8.4万
展开全部

c语言中,多个不同类型的数据组合成一个整体。如一个学生的学号、姓名、班级、年龄和成绩等,虽然各个属性分别属于不同的数据类型,但是它们之间密切相关,各种信息都属于同一个人。

这时,可以声明一个结构型的数据类型,由多种数据类型,可以是基本数据类型,也可以是自定义的数据类型,组成一个集合。

示例代码

struct student{int num;char name[20];int score;};

扩展资料

定义

struct 结构类型名

{ 数据类型说明符1 成员名1;数据类型说明符2 成员名2;……数据类型说明符n 成员名n;};

struct是一个关键字,表示结构类型定义的开始,结构类型说明符可以是int、float、char等等各数据类型。花括号括起来的就是组成结构的各个组成部分。这里定义的结构类型名就相当于int、float等。

参考资料来源:百度百科-结构类型

种烧饼的怪叔叔
推荐于2018-02-28 · TA获得超过2214个赞
知道小有建树答主
回答量:824
采纳率:65%
帮助的人:447万
展开全部
数组你应该知道了,就是把几个数字或者字符连续存储,但是他有一个缺点,数组只能存储同一个类型的数据,比如int数字只能存整数。结构其实就是为了解决这种缺陷而增加的一种新的类型,结构里存的数据有用户定义。当然,结构变量和其他变量是一个意思的,比如int变量只能存一个整数,int a[]能存好几个整数,struct name就能存取好几个不同类型的数据,比如int,float,char能同时存入一个结构中。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
makubexhacker
2014-01-13 · TA获得超过365个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:167万
展开全部
“结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。 结构既是一种“构造”而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它。如同在说明和调用函数之前要先定义函数一样。
这种构造类型定义的变量就是结构变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
200521285
2014-01-14
知道答主
回答量:89
采纳率:0%
帮助的人:15.3万
展开全部
ehewhhhhhhhhh
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式