摘要:
typedef > type rename而不是type define。 typedef的真正含义是给一个已经存在的数据类型(是数据类型而不是变量)取一个别名,而非定义一个新的数据类型。 typedef和#define的区别 1、功能不同:typedef是一种在计算机编程语言中用来声明自定义数据类型 阅读全文
posted @ 2021-04-16 21:44
Coder个人博客
阅读(36)
评论(0)
推荐(0)
摘要:
enum enum_type_name { ENUM_CONST_1, ENUM_CONST_2, ENUM_CONST_3, ... ENUM_CONST_n } enum_variable_name; enum_type_name是自定义的一种数据类型名,而enum_variable_name是 阅读全文
posted @ 2021-04-16 21:24
Coder个人博客
阅读(25)
评论(0)
推荐(0)
摘要:
union维护足够的空间来放置多个数据成员中的一种,而不是为每一个数据成员配置空间。在union中所有的数据成员公用一个空间,同一时间只能存储其中一个数据成员,并且所有数据成员具有相同的起始地址。 union StateMachine { char character; int num; char 阅读全文
posted @ 2021-04-16 17:49
Coder个人博客
阅读(25)
评论(0)
推荐(0)
摘要:
什么是大端什么是小端模式: 大端:将表示一个对象的字节在内存中按照从最高有效字节到最低有效字节的顺序存储,即最高有效字节在内存地址最前面的方式,称为大端法。 小端:将表示一个对象的字节在内存中按照从最低有效字节到最高有效字节的顺序存储,即最低有效字节在内存地址最前面的方式,称为小端法。 如何通过代码 阅读全文
posted @ 2021-04-16 17:34
Coder个人博客
阅读(80)
评论(0)
推荐(0)
摘要:
结构体所占的内存大小是其成员所占内存之和。 空结构体有多大 struct student { } stu; 在GCC编译器中sizeof(stu)为0,而在其它编译器中其值可能为0。 柔性数组 在C99标准中,结构体中的最后一个元素允许是未知大小的数组,这就是柔性数组成员,但是结构体中的柔性数组成员 阅读全文
posted @ 2021-04-16 17:10
Coder个人博客
阅读(40)
评论(0)
推荐(0)

浙公网安备 33010602011771号