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

最新回答 / 慕移动9181930
谢谢亲的支持,后面会推出更优秀的课程。你是不是直接在浏览器里打开这些文件了?有没有配置php mysql环境呢?
p=weapon_2而不是p=&weapon_2这部分是有难点的,数组的名字代表了这个数组的内存首地址,数组括号内的长度代表了数组的单元数,数据类型是int的话就按照int类型(32位系统上是4个字节)乘以单元数的长度,如果数据类型是结构体的话就按照结构体的长度乘以单元的长度。
总之数组名字代表了这个数组的内存首地址
p++,不是内存位置右移了一个字节,而是右移了一个单元长度的结构体weapon的内存长度。所以就不难理解为什么右移到了第二个结构体实例的首地址上了
讲得很好,赞

已采纳回答 / 慕粉1474816063
c++有一个对齐机制,申请的内存应该是某一数的整数倍,在这里是4,所以只能是8

最新回答 / Uchiha_Obito
已解决,必须把create方法声明在main方法前面。。
学过java的感觉这个不难理解

最新回答 / Nothing_at_all
继续去学算法啊。。。。。
感觉视频加速了
太赞了,再也不用担心学习枯燥了
太赞了,最经典的教学

最新回答 / 慕粉1047197880
不可以 因为p1和p2的地址是相同的 原来的地址已经存储了一个节点的值 如果不重新分配地址  再次输入p1又会重新覆盖这个节点的值  就没有下个节点了  这是我自己的理解 谢谢
课程须知
本课程为C语言的中级课程 1、需要有一定的C语言基础,如有基础薄弱的童鞋可以看一下网站上其他3门C语言的课程 2、因在Linux环境下,需会一些Linux下的命令,可以看一下《Linux C语言编程原理与实践》此课。
老师告诉你能学到什么?
1、预处理是干什么的 2、结构体是什么 3、公用体是什么 4、位运算是怎么回事 5、如何实现动态数据结构体 6、递归的原理

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消