结构体
一.结构体是什么
简单的来说,结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型。
**二.结构体的好处**
1.结构体可以在一个结构中声明不同的数据类型。
2.相同结构的结构体变量是可以相互赋值的。
3.节省内存空间。
4.高效率。
数组也是一种存储数据的一种结构,但数组不能相互赋值
因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针,所以不可以做为左值进行运算,所以数组之间就不能通过数组名称相互复制了,即使数据类型和数组大小完全相同,所以结构体在这方面有着很大的优势。
**三.定义结构体**
四.定义结构变量
方法一:声明类型之后声明变量
struct employee
{
char name[10];
long code;
double salary;
char address[50];
char phone[20];
};
employee worker1,worker2,*emp;
方法二:声明类型同时声明变量
struct e