c语言相关
文章平均质量分 76
mildNiu
这个作者很懒,什么都没留下…
展开
-
C 的内存分布
c 的内存分布转载 2011-07-26 10:20:02 · 377 阅读 · 0 评论 -
Valgrind 使用简单说明
调不尽的内存泄露,用不完的Valgrind原创 2011-07-26 09:31:00 · 401 阅读 · 0 评论 -
关于strcpy以及strdup的区别
strdup与strcpy具体的区别原创 2011-07-26 08:21:14 · 678 阅读 · 0 评论 -
Linux中.o,.a,.o,.so文件的意义程实现
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } --> linux下文件的类型是不依赖于其后缀名的,但一般来讲:.o,是目标文件,相当于windo转载 2011-07-26 18:20:55 · 891 阅读 · 1 评论 -
linux下的多线程编程
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 1引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Uni转载 2011-07-28 09:57:04 · 313 阅读 · 0 评论 -
getchar()
功能 从stdin流中读字符 该函数声明在stdio.h头文件中,使用的时候要包含stdio.h头文件。如: #include int getchar(void); getchar 由宏实现:#define getcha原创 2011-09-02 11:04:49 · 787 阅读 · 0 评论 -
GCC编译器的常识
在为Linux开发应用程序时,绝大多数情况下使用的都是C语言,因此几乎每一位Linux程序员面临的首要问题都是如何灵活运用C编译器。目前Linux下最常用的C语言编译器是GCC(GNU Compiler Collection),它是GNU项目中符合ANSI C标准的编译系统,能够转载 2011-08-04 09:00:30 · 768 阅读 · 0 评论 -
c语言中的动态内存分配
“动态”(Dynamic)内存分配的意思是:程序运行时系统根据需要分配存储空间存储数据。注意用过后要及时释放所分配的空间,否则剩余内存空间就会越来越小,影响系统运行。 C语言中常用malloc()和calloc()函数来动态地取得内存空间。一、malloc()和fr原创 2011-09-11 11:16:14 · 1663 阅读 · 0 评论