尊宝国际娱乐APP下载

设为首页收藏本站

编程十万个为什么,属于程序员的编程论坛

 找回密码
 5秒快速注册
QQ登录 只需一步,快速开始
搜索
楼主: 凌云紫冥
打印 上一主题 下一主题

[C/C++每日一练] C/C++贪吃蛇2011/4/28

  [复制链接]
21
 楼主| 发表于 2011-4-28 14:46:16 | 只看该作者
1609 发表于 2011-4-28 14:42
SnakeNode* new_node = new SnakeNode(a,b) ;SnakeNode *head = new_node;
SnakeNode new_node(a,b); Sna ...

第一句中的new_node。是在堆中分配一块内存空间,将这个地址赋给new_node指针。
这块内存空间只有在程序员自己手动用delete释放它的时候才会回收。(整个程序结束也许由操作系统回收)
第二句中的new_node, 是在栈中分配的,栈中分配的对象超出它的作用域,系统就会自动释放这块内存空间,将其回收。
如果还不是很懂,,我给个链接,这里有讲。
http://www.bcwhy.com/forum-viewt ... t-%C4%DA%B4%E6.html
回复 使用道具 举报
22
发表于 2011-4-28 15:19:54 | 只看该作者
回复 使用道具 举报
23
发表于 2011-4-28 16:33:20 | 只看该作者
来看详解...
回复 使用道具 举报
24
发表于 2011-4-28 17:04:54 | 只看该作者
双向链表?
回复 使用道具 举报
25
发表于 2011-4-28 18:14:06 | 只看该作者
看过了 明白了。。。
回复 使用道具 举报
26
发表于 2011-4-28 21:16:31 | 只看该作者
学习学习
回复 使用道具 举报
27
发表于 2011-4-28 21:37:31 | 只看该作者
回复 369778072 的帖子

head = tail = NULL
这句要放在函数里面的。就不会有你说的错误了。
回复 使用道具 举报
28
发表于 2011-4-29 00:40:57 | 只看该作者
直接看选项我就知道紫冥投哪个。。。。
回复 使用道具 举报
29
发表于 2011-4-29 00:42:45 | 只看该作者
链表这个问题对我来说很是纠结,,,,,
回复 使用道具 举报
30
发表于 2011-4-29 00:43:42 | 只看该作者
你这个里面有两个指针跟我学的不太一样,但是原理还是差不多吧,双向的添加应该会更简单吧,排序怎么样呢。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 5秒快速注册
本版积分规则
关闭

BcWhy推荐上一条 /1 下一条

QQ|关于我们|最新帖子|小黑屋|手机版|编程十万个为什么 ( 粤ICP备16108587号-2   GMT+8, 2017-10-17 17:19 , Processed in 0.171967 second(s), 34 queries , File On.
Powered by Discuz! X3.3 © 2001-2017 Comsenz Inc.
快速回复 返回顶部 返回列表
尊宝国际娱乐APP下载亚虎娱乐手机官方网站亚虎国际娱乐齐乐娱乐国际
优乐娱乐齐乐娱乐网优乐娱乐龙8娱乐手机下载
优乐娱乐亚虎娱乐手机官方网站亚虎国际娱乐梦之城娱乐
尊宝国际娱乐APP下载尊宝国际手机首页尊宝国际娱乐城齐乐娱乐国际
优乐娱乐齐乐娱乐网优乐娱乐龙8娱乐手机下载