开发者社区> 问答> 正文

C语言 数据结构与算法分析C语言描述

里面的Position P 什么意思啊 Position是一个类型么

展开
收起
知与谁同 2018-07-15 10:03:08 1552 0
2 条回答
写回答
取消 提交回答
  • position 属性规定元素的定位类型。
    2019-07-17 22:53:48
    赞同 展开评论 打赏
  • Position不是一个类型,起码C语言中,我写那么多年代码没见过这个类型 。

    你该把整段代码贴上来。
    我猜你看的那段代码是伪代码,Position是自定义类型。

    若Position是类名,那么Position P 就是实例化对象。
    如果Position是结构体,那么就是声明一个结构体变量

    从你的补充的代码,可以看出Position 是自定义的链表结构,而且是通过该“链表类型指针”的别名。而且这段代码我认为有错误:
    free (P); //当时释放掉P指向的栈内存,P就是一个野指针
    P = P -> Next; //Next的内容都被释放掉了,P->Next 还有什么意义。。。
    2019-07-17 22:53:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
面试常考算法 立即下载
超全算法笔试 模拟题精解合集 立即下载
超全算法笔试-模拟题精解合集 立即下载