课程名称——绪论
发布时间
阅读量:
阅读量
数据类型
- 结构型
结构体
为字符型变量分配了一个指针变量a,并未对该内存地址进行任何操作或赋值
假设a为一指向变量,则指示器a存储被指向对象b的内存地址。获取操作符*a相当于直接引用被指向对象b的值(如x=*a与x=b功能相同)。运算符&用于获取对象b自身的内存地址。赋值语句 a = &b 实际上是将目标对象b所处内存位置的信息赋给指示器a。
结点的构造
- 链表结点
typedef struct Node
{
int data ; //这里默认的是int型,如需其他类型可修改
struct Node *next; //指向Node型变量的指针
} Node;
- 二叉树结点
typedef struct BTNode
{
int data;//这里默认的是int型,如需其他类型可修改
struct BTNode *lchild;//指向左孩子结点指针
struct BTNode *rchild; //指向右孩子结点指针
}BTNode;
制作新的结点
以二叉树结点为例,有以下两种写法:
① BTNode BT;
② BTNode * BT;
BT=(BTNode*
全部评论 (0)
还没有任何评论哟~
