标签:
结构体:是一种构造类型 它是由若干成员组成的 其中每一个成员都可以是一个基本数据类型或者又是一个构造类型
定义结构体变量后,系统就会为其自动分配内存
为了便于更大的程序便于修改和使用 常常将结构体类型的变量声明在一个头文件中 这样在其他源文件中如果需要使用该结构体类型就可以用#include命令将该头文件包含到源文件中
结构体的定义:
(1) 常用的一种定义方式
1 struct 结构体名 { 2 3 成员列表; 4 5 };
(2)定义结构体类型的同时,定义该类型的变量
1 struct 结构体名{ 2 3 成员列表; 4 5 }变量1,变量2; 注意此处大括号这里没有;号的 当定义完变量后才有分号;
(3)不定义结构体名 (不推荐这种方式 如果要使用该结构体类型的变量 就只能在定义结构体的时候 定义该类型都变量了)
1 struct { 2 3 成员列表; 4 5 }变量1,变量2;
标签:
原文地址:http://www.cnblogs.com/dire/p/5058528.html