Advertisement

课程名称——绪论

阅读量:

数据类型

  1. 结构型
    结构体

为字符型变量分配了一个指针变量a,并未对该内存地址进行任何操作或赋值

假设a为一指向变量,则指示器a存储被指向对象b的内存地址。获取操作符*a相当于直接引用被指向对象b的值(如x=*a与x=b功能相同)。运算符&用于获取对象b自身的内存地址。赋值语句 a = &b 实际上是将目标对象b所处内存位置的信息赋给指示器a。

结点的构造

  1. 链表结点
复制代码
    typedef struct Node
    {
    int data ;   //这里默认的是int型,如需其他类型可修改
    struct Node *next;  //指向Node型变量的指针
    } Node;
  1. 二叉树结点
复制代码
     
    typedef struct BTNode
    {
    int data;//这里默认的是int型,如需其他类型可修改
    struct BTNode *lchild;//指向左孩子结点指针
    struct BTNode *rchild; //指向右孩子结点指针
    }BTNode;

制作新的结点
以二叉树结点为例,有以下两种写法:

① BTNode BT;
② BTNode * BT;
BT=(BTNode*

全部评论 (0)

还没有任何评论哟~