程序在运行时要做的内容就是处理数据。程序要解决复杂的问题,就要处理不同的数据。不同的数据都是以自己本身的一种特定形式存在的,不同的数据类型占用不同的存储空间。C语言中有多种不同的数据类型,其中包括几个大的方向:基本数据类型、构造类型、指针类型和空类型。
1. 基本类型
基本类型,也就是C语言中的基础类型,其中包括整数类型、字符型、实型(浮点型)、枚举类型。
2. 构造类型
构造类型就是使用基本类型的数据,或者使用已经构造好的数据类型,进行添加、设计构造出新的数据类型,使其设计的新构造类型满足待解决问题所需要的数据类型。
它并不像基本类型那样简单,而是由多种类型组合而成的新类型,其中每一组成部分称为构造类型的成员。
构造类型也包括三种形式:数组类型、结构体类型和共用体类型。
3. 指针类型
C语言的精华是指针,指针类型不同于其他类型的特殊性在于:指针的值表示的是某个内存地址。
4. 空类型
空类型的关键字是void,其主要作用在于:对函数返回的限定;对函数参数的限定。C语言程序结构https://www.zhihu.com/video/1191474543284285440
也就是说,一般一个函数都具有一个返回值,将其值返回调用者,这个返回值是具有特定的类型,但是当函数不必返回一个值时,就可以使用空类型设定返回值的类型。
视频下载地址:https://pan.baidu.com/s/12_igGHYMCpjFzBHXJ0WsvQ