C语言——联合、类型定义

这里的东西比较杂,不过比较少。

还是先分享一下今天读到的一句话(有关于时间管理哦):我们一天有二十四个小时,八个小时睡觉,八个小时工作,还有八个小时自由。人生的不同,是由第3个8小时创造的!

进入正题!

一、typedef 自定义数据类型

1.

typedef int Length;

就使得 Length称为了int 类型的别名。于是就可以  Length 10; Length 5;这俩个和int 10; int 5;等价!

格式 :  typedef 原来的类型 原类型新名字;

2.

typedef struct Adate{
    int mounth;
    innt day;
    } Date;//这里Date可替代struct Adate.....到Date钱的所有东西。

二、联合

union

一般用来得到一个int/float/double内部的字节

扫描二维码关注公众号,回复: 13073212 查看本文章
uinon example{
    int a;
    char b;
    }ep1,ep2;

和struct相似,但是 union 里面的成员共同共享占据同一个内存空间,只有一个空间,成员们联合使用。

猜你喜欢

转载自blog.csdn.net/qq_51182221/article/details/115310398