c语言
文章平均质量分 83
nbalichaoq
这个作者很懒,什么都没留下…
展开
-
typedef用法小结
Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指 typedef 能隐藏笨拙的语法构转载 2015-01-27 15:21:59 · 237 阅读 · 0 评论 -
void及void指针含义的深刻解析
转自:http://blog.csdn.net/geekcome/article/details/6249151void的含义void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如:int * pint;void *pvoid转载 2015-01-27 15:25:13 · 262 阅读 · 0 评论 -
线程控制[pthread_create() pthread_join()] 线程同步[互斥锁 条件变量 信号量]
http://blog.csdn.net/misskissc/article/details/385629952 线程控制此笔记涉及的线程库函数是由POSIX标准定义的,称为POSIXthread或者pthread。其它也有很多关于线程的库如C++ Boost的线程库。(1) 创建线程函数( man pthread_create )p转载 2015-01-27 16:51:45 · 494 阅读 · 0 评论 -
C/C++中extern关键字详解
http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起转载 2015-03-02 13:41:32 · 292 阅读 · 0 评论 -
关于学习Linux的经典书籍 (深入理解Linux内核、Linux设备驱动程序等) .
LK 是 Little Kernel 它是 appsbl (Applications ARM Boot Loader)流程代码 ,little kernel 是小内核小操作系统。 LK 代码 在 bootable/bootloadler/lk 目录下 LK 代码结构 +app // 应用相关转载 2014-09-02 11:36:33 · 339 阅读 · 0 评论 -
关于C++ const 的全面总结
http://blog.csdn.net/Eric_Jo/article/details/4138548 C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。 一转载 2015-04-01 14:24:40 · 330 阅读 · 0 评论 -
malloc,memset,new比较
一. memset原型extern void *malloc(unsigned int num_bytes);头文件#include 功能分配长度为num_bytes字节的内存块返回值如果分配成功则返回指向被分配内存的指针(此存储区中的初始值不确定),否则返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。函数返回的指针一定要适当对齐,使其可以原创 2015-05-18 09:58:24 · 1527 阅读 · 0 评论