自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GitHub使用教程

1. 安装TortoiseGithttps://code.google.com/p/tortoisegit/downloads/list2. 安装msysGithttps://code.google.com/p/msysgit/downloads/list

2014-03-30 21:27:11 449

原创 预处理器

#define MACRO_2#define MACRO_3#define MACRO_4#ifdef MACRO_1 cout << "MACRO_1" << endl;#elif defined(MACRO_2) cout << "MACRO_2" << endl;#else cout << "not MACRO_1 or MACRO_2" << endl;#endif

2014-03-29 23:27:11 548

原创 随机数生成方法

1、rand函数生成伪随机数,范围在0到RAND_MAX之间。什么是伪随机数呢?就是下面的代码第一个for循环在重复运行多次的输出结果是一样的。2、srand函数设置生成随机数的种子,设置不同的种子使rand函数产生的随机数具备真正的随机性。srand函数的参数可以通过下列三种方式获取,以保证每次都不一样。first#include 下的time(0)返回值;secon

2014-03-27 22:17:45 620

原创 字符操作

1、字符分类 bool bDigit1 = isdigit('1'); bool bDigit2 = isdigit('a'); bool bLower1 = islower('a'); bool bLower2 = islower('A'); bool bUpper1 = isupper('A'); bool bUpper2 = isupper('a'); bool bAlp

2014-03-25 22:51:41 494

原创 C语言字符串操作函数

1、字符串长度strlensize_t strlen(char const *string);2、复制字符串strcpy,strncpychar *strcpy(char *dst, char const *src);char *strncpy(char *dst, char const *src, size_t len);3、连接字符串strcat,strncatchar *

2014-03-24 22:43:32 491

原创 printf输出格式控制

1、%d整数的参数会被转成一有符号的十进制数字,按整型数据的实际长度输出2、%ld输出长整型数据3、%x整数的参数会被转成一无符号的十六进制数字,并以小写abcdef表示4、%fdouble 型的参数会被转成十进制数字,并取到小数点以下六位,四舍五入对于单精度数,使用%f格式符输出时,仅前7位是有效数字,小数6位5、%m.nf输出共占

2014-03-20 22:12:12 985

原创 交换两个变量的值

1、借助临时变量void SwapByTemp(int& a, int& b){ int c = a; a = b; b = c;}2、使用加减操作void SwapByAdd(int& a, int& b){ a = a + b; b = a - b; a = a - b;}3、使用异或操作void SwapByXor(int& a, int& b){

2014-03-19 23:28:39 614

原创 共用体和枚举

1、共用体,联合体union意义:一般用来节省空间,因为有些数据项是不可能同时出现的。联合体中的所有成员是共享一段内存的。特征:(1)所有成员相对于基地址的偏移量都是0;(2)此结构空间要大到足够容纳最宽的成员;(3)对齐方式要适合其中所有成员;例子:union MyUnion{ char s[9];//9个字节 int n;//4个字节 doub

2014-03-18 22:43:20 591

原创 位段

1、位段的来源信息的存取一般以字节为单位。实际上,有时存储一个信息不必用一个或多个字节,例如,“真”或“假”用0或1表示,只需1位即可。2、使用方法C语言允许在一个结构体中以位为单位来指定其成员所占内存长度,利用位段能够用较少的位数存储数据。3、具体例子typedef struct BitSection_tag{unsigned int a : 1;unsigne

2014-03-17 22:40:15 557

原创 指针数组和数组指针

1、指针数组char * pArray[20];pArray声明为具有20个元素的数组,每个元素的类型是一个指向字符或字符串的指针。2、数组指针char (* pArray)[20];pArray声明为一个指针,指针指向的内容是包含20个字符的数组。

2014-03-16 20:53:49 615

原创 常量指针和指针常量

常量指针:指针指向的数据是个常量,指针本身可以改变int const * pInt1;const int * pInt2;指针常量:指针是个常量,指向的数据可以改变int * const pInt3;

2014-03-15 22:22:36 698

MFC类库详解

MFC类库详细分析,

2013-02-27

面向对象设计基本原则

什么是面向对象设计思想? 面向对象思维本质是什么?

2012-09-22

空空如也

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

TA关注的人

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