
C语言编写注意点
文章平均质量分 82
lht1314tttt
这个作者很懒,什么都没留下…
展开
-
C语言中的内存分配方式及常见错误
C语言中的内存分配方式及常见错误 内存分配方式 首先看一下内存分配方式有哪些,一般来说有以下三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量等等。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函转载 2017-05-27 11:08:53 · 1146 阅读 · 0 评论 -
什么是野指针?如何避免野指针
野指针:指向不确定地址的指针变量。(即没有初始化)使用野指针易因内存泄露出现段错误。而造成内存泄露的原因有两个: 1.访问了没有权限的内存(平时我们正确使用指针的时候,系统应经将相应的内存分配给用户,但是如果指向没有分配的内存,系统会判定我们没有权限) 2.访问了已经释放了的内存。 因为野指针主要是因为我们平时编程习惯造成的,因此我们只能避免野指针的出现,而不能杜绝。(请注意原创 2018-01-24 19:02:53 · 396 阅读 · 0 评论