结构变量是指什么
4个回答
展开全部
是c语言中,多个不同类型的数据组合成一个整体。如一个学生的学号、姓名、班级、年龄和成绩等,虽然各个属性分别属于不同的数据类型,但是它们之间密切相关,各种信息都属于同一个人。
这时,可以声明一个结构型的数据类型,由多种数据类型,可以是基本数据类型,也可以是自定义的数据类型,组成一个集合。
示例代码
struct student{int num;char name[20];int score;};
扩展资料
定义
struct 结构类型名
{ 数据类型说明符1 成员名1;数据类型说明符2 成员名2;……数据类型说明符n 成员名n;};
struct是一个关键字,表示结构类型定义的开始,结构类型说明符可以是int、float、char等等各数据类型。花括号括起来的就是组成结构的各个组成部分。这里定义的结构类型名就相当于int、float等。
参考资料来源:百度百科-结构类型
展开全部
数组你应该知道了,就是把几个数字或者字符连续存储,但是他有一个缺点,数组只能存储同一个类型的数据,比如int数字只能存整数。结构其实就是为了解决这种缺陷而增加的一种新的类型,结构里存的数据有用户定义。当然,结构变量和其他变量是一个意思的,比如int变量只能存一个整数,int a[]能存好几个整数,struct name就能存取好几个不同类型的数据,比如int,float,char能同时存入一个结构中。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“结构”是一种构造类型,它是由若干“成员”组成的。每一个成员可以是一个基本数据类型或者又是一个构造类型。 结构既是一种“构造”而成的数据类型,那么在说明和使用之前必须先定义它,也就是构造它。如同在说明和调用函数之前要先定义函数一样。
这种构造类型定义的变量就是结构变量。
这种构造类型定义的变量就是结构变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ehewhhhhhhhhh
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询