最近每天都在学C语言,它的逻辑性很强,对于我来说,并不简单,所以我个人觉得很难。 今天学了一小块的新知识,其他都是在讲作业和自己练习。
今天主要学习了共用体和枚举类型:
1.共用体:
union 共用体名{
数据类型 成员名;
数据类型 成员名;
......
}共用体变量名;
在使用共用体类型数据时要注意一些特点:
(1).同一内存段可以用来存放几种不同类型的成员,但是某一时刻只能存放其中一种。也就是说,在某一瞬时只有一个成员起作用。
(2).共用体变量中起作用的是最后一个存放的成员,在存入一个新成员后,原有的成员就失去了作用。
(3).共用体变量的地址和其成员地址都是同一地址。
(4).不同对共用体变量赋值,也不能在定义共用体变量时对其初始化。
2.枚举类型:
enum 枚举名{
标识符[=整型常数],
标识符[=整型常数],
......
标识符[=整型常数],
};