自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 #pragma pack 的用法

#pragma pack([n]) 表示内存对齐,目的是为了优化内存,减少内存碎片,使得内存按照一个固定的规则进行分配,让分配的内存总是n 的倍数。 其中,n  = 1,2,4,8,16,32…… (1)Visual C++ 起始地址对齐的倍数规则 在默认情况下,Visual C++规定各成员变量存放的起始地址相对于结构的起始地址的偏移量必须是该变量的类型所占用的字节数的倍数。e.g.

2012-05-20 16:01:00 929

原创 几个简单的排序算法

/************************排序算法********************************************/ #include using namespace std; void insertSort(int r[],int n);//直接插入 void shellSort(int r[],int n);//shell排序 void selectSort

2012-05-20 15:30:58 285

原创 Const 与指针

const char* c1 = "Hello,this is 常量指针"; char* const c2 = "Hi,it is 指针常量";//这二者可根据* 与const 的相对位置进行区分与记忆。   常量指针,所指向的地址的内容不可修改,但可以指向不同的地址。 指针常量,所指向的地址是不可修改的,但它指向的地址的内容是可以修改的。   ///e.g. char* c ="t

2012-05-11 09:08:24 190

原创 static 在程序中的使用

static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用;   static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值;   static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝 程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )

2012-05-08 19:57:10 440

空空如也

空空如也

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

TA关注的人

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