c/c++
文章平均质量分 72
lvguangj
这个作者很懒,什么都没留下…
展开
-
c语言中常见的几个段错误
通常导致段错误的几个直接原因:(1)解除引用一个包含非法值的指针(2)解除引用一个空指针(常常由于从系统程序中返回空指针,并未检验就使用)(3)在未得到正确的权限时进行访问。例如,试图往一个只读文本段存储值就会引起段错误(4)用完了堆栈或堆空间(虚拟内存虽然巨大但绝非无限) 以发生频率为序,最终可能导致段错误的常见编程错误是:1. 坏指针值错误: 在指针赋值之前就用原创 2012-10-22 16:59:58 · 16716 阅读 · 0 评论 -
用C语言数组实现位操作(位数组)
本文主要讲述用C语言数组实现二进制位的几种操作。所谓的位数组,主要是为了有效地利用内存空间而设计的一种存储数据的方式。在这种结构中一个整数在内存中用一位(1 bit)表示。这里所谓的表示就是如果整数存在,相应的二进制位就为1,否则为0。主要思想:我们知道一个 char 类型的数据在内存中占用 1Byte(即 8 bit),如果我们用二进制位在内存中的顺序来代表整数则可以存储更多的信息。原创 2012-11-04 19:43:15 · 6429 阅读 · 0 评论