Custom Data Type

2022-03-25
1分钟阅读时长

结构体

存储空间:所有成员变量占用内存空间的和。

结构体定义:

struct student{
	int num;
    char name[20];
    char sex;
    char addr[20];
}std1,std2;//分号前可以直接声明具有结构体类型的变量

声明结构体变量:

student a;

共用体

共用体允许在相同的内存位置存储不同的数据类型。

可以定义带有多成员的共用体,但是任何时候只能有一个成员带有值。为某成员赋值会破坏其他成员存储的值。

union Data{
    int i;
    float f;
    char str[20];
}data1,data2;

存储空间:等于最大成员占的内存空间。

Avatar

坐忘道琼峰 Sitting Oblivion Tao EndlessPeak

瞽者无以与乎文章之观,聋者无以与乎钟鼓之声。岂唯形骸有聋盲哉?
上一页 Pointer
下一页 Standard I/O