算法和数据结构是程序的第一秘诀,缺之算法和数据结构是编程的最大原因。
今天来总结下这一周的所学的,把不动还又不熟的在熟悉下
星期一:结构体,共用体,枚举,type。
一,结构体的概念和定义
1,结构体的定义
struct 结构体名
{
数据类型 成员名1;
数据类型 成员名1;
…
};
这里数据类型可以是复合类型,例如又是一个结构体类型,即嵌套;
2,结构体变量的定义
struct 结构体名 变量名1,变量名2,,,变量名n;
或:
struct 结构体名
{
数据类型 成员名1;
数据类型 成员名1;
…
}结构体变量1,结构体变量2;
或:
struct
{
数据类型 成员名1;
数据类型 成员名1;
…
}结构体变量1,结构体变量2;
三种方式,第三种方式的话,每次要定义这个类型的结构体变量都要重复的写这
一段代码;
其实定义了结构体后,struct 结构体名就是一种新的类型,上述语句就像声明
变量一样;
3,结构体变量的引用
只能对结构体变量中的各个成员分别