自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux多线程编程初体验

直接上代码#include "pthread.h" //线程库,线程不是通过内核实现的#include "stdio.h"#include "stdlib.h"#include "unistd.h"void* thread_func(void *arg){ int *val = (int*)arg; printf("Hi!I'm a thread!\n")

2016-09-20 17:13:58 344

转载 归并排序

归并排序是分治思想的一种应用,把复杂大型的问题切分成若干个小问题,在进行一一解决然后进行合并,最后把复杂的问题解决。

2016-09-10 02:39:24 335

原创 用const定义的常量比用#define定义的常量有那些优势

这里只是说明定义常量的优势,#define的作用不仅仅是可以用来宏定义常量,它的使用非常灵活,这里只与const进行定义常量上的比较。1.const 能够明确指定常量的类型。2.const可以使用C/C++的作用域规则将定义限制在特定的函数或文件中。3.可以将const用于更复杂的类型中,比如常量数组,结构、类对象等。4.因为#define是在预处理阶段进行宏替换展开常量的

2016-09-09 22:16:17 1060

原创 【C/C++】数组和指针的区别

前言C/C++程序中,指针和数组在很多地方都会用到,而且通常是可以相互换着使用的,那我们这种时候就更需要了解两者之间的区别了。数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着一块内存,其地址与容量在其生命期内是不可变的,只有数组的内容可以改变。指针可以随时指向其他变任意类型的内存块,也就是“可变的”,指针远比数组要灵活和高效,指针访问数组元素比采用数组形式访问元

2016-09-09 20:27:36 1140

原创 【C/C++】指针与引用的区别

引用是C++对C语言的扩展,引用可以理解为变量的一个别名,所谓别名就是人还是同一个人,只是多了一个名字而已,对变量也是如此。如:int a = 10;int &b = a;这里b就是变量a的一个别名,他们代表的内存地址是完全相同的,注意这里b不是指针,c++没有规定引用的底层实现,所以编译器实现引用时,可以为引用分配空间,也可以不分配空间。引用与应用的主要区别有以下三点:

2016-09-09 19:59:47 714

空空如也

空空如也

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

TA关注的人

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