关键字enum,将枚举变量将要赋值的值 一一用符号常量(枚举值)列举出来。枚举变量尽量赋值为给定的符号常量(枚举值)
当结构体中有指针成员的时候容易出现浅拷贝与深拷贝的问题。浅拷贝:两个结构体变量的指针成员指向同一块堆区空间,在各个结构体变量释放的时候会出现多次释放同一段堆区空间。
1. 数组成员对齐规则第一个数组成员应该放在offset为0的地方,以后每个数组成员应该放在offset为min(当前成员的大小,#pargama pack(n))整数倍的地方开始(比如int在32位机器为4字节,#pargama pack(2),那么从2的倍数地方开始存储)。
strlen是测量字符串长度(不包含'\0');sizeof是测量类型大小(包含‘\0’)
函数定义:是指对函数功能的确立,包括指定函数名、函数类型、形参及其类型、函数体等,它是一个完整的、独立的函数单位。