自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 宏和函数的区别

宏和函数的区别;         C语言中,宏的用处也是十分广泛,宏是一种规则或模式,或称语法替换 ,这种替换在预编译时进行,称作宏展开。         而函数函数就是一系列C语句的集合,为了完成某个会重复使用的特定功能。需要该功能的时候,直接调用该函数即可宏和函数功能上有相同点,但是也有许多差异,在不同的场合做合适的选择,是我们希望的,为此我们看两个例子: 例子1: 在两个数中找出较大

2017-04-26 09:20:37 768

原创 程序从源文件 到 可执行程序的全过程

1.程序从源文件 到 可执行程序的全过程: 其中: 1. 预处理选项 gcc -E test.c -o test.i 预处理完成之后就停下来,预处理之后产生的结果都放在test.i文件中。 2. 编译选项 gcc -S test.c 编译完成之后就停下来,结果保存在test.s中。 3. 汇编 gcc -c test.c 汇编完成之后就停下来,结果保存在test.o中。

2017-04-25 10:48:27 1341

原创 linux中的task_struct结构体

Linux中task_struct: 主要用来管理进程: struct task_struct  {  //说明了该进程是否可以执行,还是可中断等信息     volatile long state;    //Flage 是进程号,在调用fork()时给出  unsigned long flags;    //进程上是否有待处理的信号  int sigpending; 

2017-04-11 10:46:25 428

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除