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

已采纳回答 / 慕斯卡6001694
不会报错,两个都可以使用,int本身也可以继续使用

已采纳回答 / 白昔月
您看是这样哈,首先定义一个结构体,这个结构体 定义一个*head,然后,head = &a。那么其实就是让head的地址指向&a,您可以用gdb来看看具体的 地址信息,就明白了。

已采纳回答 / 狂person
这是两个问题,首先head在n=1的时候就把p1赋值给它,相当于head指向链头;然后p2的两次赋值含义不一样,因为p2保存的是上一次的节点,p2->next=p1表示把上次保存节点的next指针指向这次分配的节点p1,p2=p1表示用p2把这次产生的节点p1保存起来。

已采纳回答 / qq_李克森_0
跳到文件的底部,和按大写G(或者 shit + g,本人习惯的按法)是一样的功能

已采纳回答 / Hello_Word_
有些时候会方便一些,比如结构体中

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

已采纳回答 / qq_莫离丶相伴_1
char类型的数据是一个字符型数据 比如char name='a'; 而人的名字是多个字符组成,所以需要用一维数组进行存放,而后面的atk指的是攻击力 而int型数据范围一般是0-2^32,所以只需要一个int就ok了 例如 ak-74的攻击力为500 我们可以写为 atk=500; 价格同理 你说的如果 后面代表攻击力的与价格的变成一个数组 那么它们可以存放多个武器的价格与攻击力, 与需求不符 所以没有用数组。。你要自己练一练就知道了  

已采纳回答 / 田心枫
那个是终端,你没用过吗?
首页上一页1234下一页尾页
课程须知
本课程为C语言的中级课程 1、需要有一定的C语言基础,如有基础薄弱的童鞋可以看一下网站上其他3门C语言的课程 2、因在Linux环境下,需会一些Linux下的命令,可以看一下《Linux C语言编程原理与实践》此课。
老师告诉你能学到什么?
1、预处理是干什么的 2、结构体是什么 3、公用体是什么 4、位运算是怎么回事 5、如何实现动态数据结构体 6、递归的原理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消