顺序队列的初始化

请问老师,您在视频里面讲的初始化的第二种方法,为什么要用一个二级指针seq_pqueue *Q作为形参,能不能直接用一级指针seq_pqueue q?它们是有什么区别吗?

楼主 cxh 来自 物联网-队列的概念和特征 2018-12-12 01:46:49 1人参与讨论

添加回答

回答问题最高可获5M豆哦!

全部回复

吴老师

创客学院老师

不可以的, 因为 init_seqqueue 此函数使用malloc 函数返回一个指针。 为了使用参数额方式获取这个malloc 生成的指针,参数就必须使用二级指针变量才可以获取malloc 生成的 一级指针。   

赞同(0) 引用 | 1楼 2018-12-17 回复

我的回复

发表成功 M豆+5

每日可获得50M豆,免费兑换开发板

点赞

收藏

二维码

扫一扫,在手机上查看!

所属分类 全部分类

C语言

4539人关注

关注

C语言是一门通用的,模块化,程序化的编程语言,被广泛应用于操作系统和应用软件的开发。

多线程

2790人关注

关注

多线程是指从软件或者硬件上实现多个线程并发执行的技术。

相关课程

热门问题

C语言测试题

15 回答 来自 嵌入式

链表表头问题

14 回答 来自 嵌入式

怎样调节虚拟机窗口大小

13 回答 来自 嵌入式