结构:struct
创建步骤
定义结构描述:描述并标记能够存储在结构中的各种数据类型
创建结构变量
eg:
struct inflatable { char name[20]; float volume; double price; };
inflatable:结构名
char,float,double为结构中包括的数据类型
每行结束必须有“;”作为结束符
=:结构体赋值
结构体数组中,元素用{}包括
共用体:union
共用体每次仅能存储一个值
匿名共用体:成员将成为们于相同地址的变量
枚举:enum
枚举仅有赋值操作
默认情况下,枚举整数常量中第一个值为0,第二个为1,且之后的值默认增1
eg
enum bigstep{one=1,two=2,three=3};
Note
创建步骤
定义结构描述:描述并标记能够存储在结构中的各种数据类型
创建结构变量
eg:
struct inflatable { char name[20]; float volume; double price; };
inflatable:结构名
char,float,double为结构中包括的数据类型
每行结束必须有“;”作为结束符
=:结构体赋值
结构体数组中,元素用{}包括
共用体:union
共用体每次仅能存储一个值
匿名共用体:成员将成为们于相同地址的变量
枚举:enum
枚举仅有赋值操作
默认情况下,枚举整数常量中第一个值为0,第二个为1,且之后的值默认增1
eg
enum bigstep{one=1,two=2,three=3};
Note
外部声明:被后面的所有函数调用,内部声明:只能被声明的函数使用


本文详细介绍了C语言中的结构体(struct)和共用体(union)的概念及使用方法,包括如何定义结构体描述、创建结构体变量、进行结构体赋值等,并解释了共用体的特点及匿名共用体的使用方式。
1881

被折叠的 条评论
为什么被折叠?



