c语言中构造类型有几种?分别是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中构造类型有几种?分别是啥?相关的知识,希望对你有一定的参考价值。

C语言中构造类型一共有4种,它们分别是数组、结构体(struct)、共用体(union)、枚举类型(enum)。

C语言中基本类型和枚举类型,统称算术类型(arithmetic type)。算术类型和指针类型,统称为标量类型(scalar type)。

数组类型和结构类型被统称为聚合类型(aggregate type)。联合类型(union type)不被认为是聚合类型,因为在任一时刻下,联合中只有一个成员可以具有值。

扩展资料:

C语言的主要特点:

C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大。

依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。

1、简洁的语言,C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。

语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故C语言拥有非常简洁的编译系统。

2、具有结构化的控制语句,C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。 

3、丰富的数据类型,C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。

参考资料来源:百度百科-C语言

参考技术A

四种. 数组 结构体 共用体 枚举.

如下图.

本回答被提问者和网友采纳
参考技术B 数组;结构体struct;共用体union;枚举类型enum追问

四种吗?

参考技术C 结构体struct,枚举enum,联合union。

以上是关于c语言中构造类型有几种?分别是啥?的主要内容,如果未能解决你的问题,请参考以下文章

c语言中,函数类型有几种?

函数的返回类型有几种?它们的含义是啥?

程序C语言中基本数据类型(字符、整数、长整数、浮点)

C语言中的整形变量是啥?

c语言中可以用哪几种语句实现选择结构、循环结构?分别写出形式

Java中有几种类型的流