Chinaunix首页 | 论坛 | 博客
  • 博客访问: 254090
  • 博文数量: 55
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 419
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-06 20:22
文章分类

全部博文(55)

文章存档

2014年(55)

我的朋友

发布时间:2014-03-07 17:05:17

位置无关代码,即该段代码无论放在内存的哪个地址,都能正确运行。究其原因,是因为代码里没有使用绝对地址,都是相对地址。位置无关的写法:(1) B指令B指令接受一个相对地址,因此在汇编里用B跳转到一个标号时,实际编译的结果是一个相对跳转。相对地址有个范围限制,即目标不能太远,一般目标放在同一个文件里是.........【阅读全文】

阅读(1362) | 评论(0) | 转发(0)

发布时间:2014-03-07 16:42:49

堆:由malloc系列函数或new操作符分配的内存。起生命周期由free或delete决定。在没有释放(不释放会产生内存泄露)之前一直存在,知道程序结束。起特点是使用灵活,空间比较大,但容易出错。栈:保存局部变量。栈上的内容只在函数的范围内存在,当函数运行结束时,这些内容也会自动被毁灭。其特点是效率高,但空间大小有限.........【阅读全文】

阅读(1464) | 评论(0) | 转发(0)

发布时间:2014-03-07 12:00:55

在AC_BM算法代码中接触到柔性数组,当然刚开始并不知道是柔性数组。下面介绍下: 结构中最后一个元素允许是未知大小的数组,这个数组就是柔性数组。 但结构中的柔性数组前面必须至少一个其他成员,柔性数组成员允许结构中包含一个大小可变的数组。sizeof返回的这种结构大小不包括柔性数组的内存。包含柔数组成.........【阅读全文】

阅读(1293) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册