数据域指针域是什么东西怎么么用啊c++
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/19 01:48:42
数据域指针域是什么东西怎么么用啊c++
可以看作是链式数据结构的一个基本元素吧.如果用链式结构实现线性表、树、图等数据结构的话,就要用到这个.
有个基本概念,叫自引用结构.就是在一个struct或类里有若干字段,其中一个字段是指向该类的一个指针.
例:
struct Node
{
int data;
Node* next;
};
这个最简单的链表结点定义中,data就是数据域,next就是指针域.
再比如二叉树;
struct BinTree
{
int data1,data2;
float data3,data4;
BinTree* leftchild,rightchild,parent;
};
这个里面,data1,data2,data3,data4是数据域,是存储用户真正想存储的数据的,leftchild,rightchild,parent就够成了指针域,用于构造链式二叉树结构.
有个基本概念,叫自引用结构.就是在一个struct或类里有若干字段,其中一个字段是指向该类的一个指针.
例:
struct Node
{
int data;
Node* next;
};
这个最简单的链表结点定义中,data就是数据域,next就是指针域.
再比如二叉树;
struct BinTree
{
int data1,data2;
float data3,data4;
BinTree* leftchild,rightchild,parent;
};
这个里面,data1,data2,data3,data4是数据域,是存储用户真正想存储的数据的,leftchild,rightchild,parent就够成了指针域,用于构造链式二叉树结构.
C语言指针基本概念及其指针变量的定义是什么
C语言中的函数指针和指针函数怎么理解?
C语言中指针的作用是什么?
C语言中的指针指的是什么
C语言的指针要怎么理解
在一个循环链队中只有尾指针(记为rear,结点结构为数据域data,指针域next),请给出这种队列的入队和出队操
C.指针变量中存放的是某个数据对象的值 错在哪里?
怎么用指针把一组数据的最大值和最小值的位置交换?
C,O,Ca是什么东西
怎么理解C语言指针中 *a=*b
假定一个链栈的栈顶指针用top表示,每个结点的结构由一个数据域data和一个指针域组成,当p指向的结点进栈时
判断题:::大家帮我看看 :C语言程序中定义的指针变量可以指向任意类型的数据