为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 封不羁
为了下一次输入时能够得到这个链表的尾结点,然后将这次的输入生成的结点链接到链表的最后成为新的尾结点,以此类推。如果不能很好理解的话,可以自己动手画一张图(下面的图仅是参考),会清晰很多: )<...图片...>
卧槽 老师打字太快了。。。我完全不用跟着敲了 因为跟不上。。。0.0
感觉讲的太快 不如上个课程的老师讲的好
键盘声音太逍云,什么键盘啊?

已采纳回答 / 伊兮尘昔
肯定不一样啊,第一个是一维数组,直接指向的地址,而第二个是二维数组,指向的是的数组中的第一个元素,表达的含义和结果是不一样滴

已采纳回答 / 封不羁
如果你学过java或者C++,对比他们的容器类,你就会知道,这些非常好用的容器类的原型就是链表,尤其是动态链表。而这些容器类的应用,几乎所有的C++或者java项目都会用到他们: )
迅速温习了一遍指针和结构体,希望复习数据结构的时候能够轻松一点、、
这些学汇编和计算机原理的时候都讲过,其实我想看老师讲数据结构、、、
楼下的在8位运算里,4的二进制源码补码反码都是0000 0100
老师的声音太性感了!

已采纳回答 / onemoo
C语言运算符有优先级和结合性,但是参与运算的操作数的求值顺序并没有规定。所以这两个代码是有问题的。第一个例子中:return 后面的 n-- 的值肯定是n,但是n自减在这个表达式中是什么时候发生的并不确定(在return语句后肯定减1了,但也没意义了)第二个例子:step的参数--n的值肯定是n-1,而且在函数调用后n的值也肯定是减1了,但是由于操作数的求值顺序未定,所以不能保证肯定先调用step函数。这两个代码的行为都是未定义的,能出运算结果不一定代表这就是“正确的”结果。
课程须知
本课程为C语言的中级课程 1、需要有一定的C语言基础,如有基础薄弱的童鞋可以看一下网站上其他3门C语言的课程 2、因在Linux环境下,需会一些Linux下的命令,可以看一下《Linux C语言编程原理与实践》此课。
老师告诉你能学到什么?
1、预处理是干什么的 2、结构体是什么 3、公用体是什么 4、位运算是怎么回事 5、如何实现动态数据结构体 6、递归的原理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消