一.结构体的使用
1.结构体是对一些有关系的数据进行初始化,为了处理的方便而将这些变量组合在一个名字下。
2.结构体的声明:(以声明坐标点为例)
struct point
{
int x;
int y;
};
注:结构体的声明最后的花括号之后加‘;’
3.结构体数据的初始化:
truct 结构体的标识符
{
成员变量列表;
....
}
第一种初始化:
struct 结构体标识符 变量名 = {初始化值1,初始化值2,…, 初始化值n };
struct point pt = {100, 200};
第二种初始化:
struct 结构体标识符
{
成员变量列表;
…}变量名 = {初始化值1,初始化值2,…, 初始化值n };
例:
struct point
{
int x;
int y;
}pt = {100, 200};
4.结构体与指针
正在写的这个小程序用的了这个地方所以简单看了一下,但是还有一些问题没有调试好就简单记录下之指针在结构体中的声明
struct stNode
{
int x;
int y;
stNode* pParent; //当前节点的前一个节点
};