随笔分类 -  c

calloc(), malloc(), realloc(), free(),alloca()
摘要:内存区域可以分为栈、堆、静态存储区和常量存储区,局部变量,函数形参,临时变量都是在栈上获得内存的,它们获取的方式都是由编译器自动执行的。利用指针,我们可以像汇编语言一样处理内存地址,C 标准函数库提供了许多函数来实现对堆上内存管理,其中包括:malloc函数,free函数,calloc函数和realloc函数。使用这些函数需要包含头文件stdlib.h。四个函数之间的有区别,也有联系,我们应该学会... 阅读全文

posted @ 2010-06-04 22:48 jyaray 阅读(3476) 评论(0) 推荐(0)

C语言指针总结
摘要:C语言中的精华是什么,答曰指针,这也是C语言中唯一的难点。C是对底层操作非常方便的语言,而底层操作中用到最多的就是指针,以后从事嵌入式开发的朋友们,指针将陪伴我们终身。本文将从八个常见的方面来透视C语言中的指针,当然,还有其他没有具体提到的方面,像指针表达式、指针安全等问题,以后有机会我再慢慢补充。还是那句老话,重要的是实践,多写代码,才是学好C语言的关键。1.指针类型分析分析指针,可以从变量名处... 阅读全文

posted @ 2010-06-03 22:23 jyaray 阅读(5277) 评论(2) 推荐(3)

导航