ppts.net
当前位置:首页>>关于这个数据结构的语句表达的是什么意思啊? p=(Lnode...的资料>>

这个数据结构的语句表达的是什么意思啊? p=(Lnode...

你前面应该会有一句Lnode * p = NULL;malloc() 返回的类型是void * 型, 不相同的类型不能进行赋值运算, 所以要进行强制类型转换

你好!再清楚一些 Lnode应该是 结构、枚举、共用体、自定义类型等 (要看程序怎么定义的) Lnode*表示相应的结构指针或其它的指针 从命名方式来看 应该是LeftTreeNode的意思 也就是树之左节点类型 打字不易,采纳哦!

S是什么?

假设l是链表,那next就应该是下一个节点的地址*p = l->next; //p的类型应该是l** p = l->next // p的类型应该是l* 意思就是让p等于l的下一个节点地址

P就是一个指针这句话的意思是 malloc 一个 指向LNode大小空间的指针..LNode应该是一个结构体

Pascal里^是取内容运算符 p^是动态变量即应用一个指针指向的动态存储单元 ,应该是取出p指向的东西.大概类似于C++里的(*p)(没学过Pascal,猜测) 举例:以下语句把整数5存放到p所指向的动态变量p^ 中去: p^:=5; 以下语句把p所

动态数组,声明的时候数组长度不确定,因此数组长度不固定,根据变量情况动态创建数组,LNode即为当前创建数组的长度

L是一个结点指针,它指向某个链表的头结点,p=L之后,p也就指向了这个链表的头结点.p==L,判断指针p和指针L是否相同

看样子,你这程序是链表. 假设 s是某个结点的地址.(就是s指向了某个结点) 那么 p->next=s就是把这个结点的地址值赋值给 p->next 换句话说就是 next与s都指向了那个结点.

p是指针.p=p->next表示p指向了下一个内存单元.说到底数据结构是以c语言为基础的.首先你的搞清c语言.为了应付考试那只有问问老师的重点.靠老师划得范围里的东西.如果出现原题的话就记下来.

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com