c语言中定义结构体的保留字是什么?

发布时间:2022-05-15 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了c语言中定义结构体的保留字是什么?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

c语言中定义结构体的保留字是“struct”。C语言中的struct是用户自定义数据类型,它是没有权限设置的,它只能是一些变量的集合体,虽然可以封装数据却不可以隐藏数据,而且成员不可以是函数。

struct是C语言中用来定义一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构体。

C语言中的struct是用户自定义数据类型(User defined TyPE),它是没有权限设置的,它只能是一些变量的集合体,虽然可以封装数据却不可以隐藏数据,而且成员不可以是函数。

struct用法和用int定义整型变量一样,struck就是在程序编辑初要声明的结构体变量。

比如要编辑程序对一群学生进行特定筛选并输出,那么就需要定义一个包括学生代号,学生名字,学生年龄和学生性别的结构体变量,然后才能对这一群学生进行计算机筛选。如下图:

cd82d5b4e0ac74c079544c423d0f568.png

扩展资料:

在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。

显然不能用一个数组来存放这一组数据。 因为数组中各元素的类型和长度都必须一致,以便于编译系统处理。为了解决这个问题,C语言中给出了另一种构造数据类型——“结构”。 它相当于其它高级语言中的记录。

定义一个结构的一般形式为:

struct 结构名{//成员表列};

成员表由若干个成员组成, 每个成员都是该结构的一个组成部分。对每个成员也必须作类型说明,其形式为:类型说明符 成员名;成员名的命名应符合标识符的书写规定。

例如:struct stu

{ int num;char name[20]; char sex; float score;};

在这个结构定义中,结构名为stu,该结构由4个成员组成。

第一个成员为num,整型变量;

第二个成员为name,字符型数组;

第三个成员为sex,字符型变量;

第四个成员为score,浮点型变量。 应注意在括号后的分号是必不可少的。

值得一提的是,在C++中,struct的功能得到了强化,struct不仅可以添加成员变量,还可以添加成员函数,和class类似。

推荐教程:《C语言》

以上就是c语言中定义结构体的保留字是什么?的详细内容,更多请关注脚本宝典其它相关文章

脚本宝典总结

以上是脚本宝典为你收集整理的c语言中定义结构体的保留字是什么?全部内容,希望文章能够帮你解决c语言中定义结构体的保留字是什么?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。