自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C语言中auto,register,static,const,volatile的区别详细解析

作者: 字体:[增加 减小] 类型:转载 时间:2013-09-17 我要评论以下是对C语言中auto,register,static,const,volatile的区别进行了详细的分析介绍,需要的朋友可以过来参考下1)auto这个关键字用于声明变量的生存期为自动,即将不在任何类、结构、枚举、联合和函数中定义的变量视为全局变量,而在函数中定义的变量视为局部变

2017-08-30 16:11:05 334

转载 C++ 异常处理 catch(...)介绍

作者: 字体:[增加 减小] 类型:转载 时间:2013-09-16 我要评论catch(…)能够捕获多种数据类型的异常对象,所以它提供给程序员一种对异常 对象更好的控制手段,使开发的软件系统有很好的可靠性如果要想使一个catch block能抓获多种数据类型的异常对象的话,怎么办?C++标准中定义了一种特殊的catch用法,那就是” catch(…)”。 

2017-08-30 15:55:05 2145

转载 CFile与CStdioFile的文件读写使用方法详解

作者: 字体:[增加 减小] 类型:转载 时间:2013-09-16 我要评论以下是对CFile与CStdioFile的文件读写使用方法进行了详细的分析介绍,需要的朋友可以过来参考下CFile//创建/打开文件CFile file;file.Open(_T("test.txt"),CFile::modeCreate|CFile::modeNoTrun

2017-08-30 15:38:10 962

转载 char str[] 与 char *str的区别详细解析

作者: 字体:[增加 减小] 类型:转载 时间:2013-09-14 我要评论以下是对char str[]与char *str的区别进行了详细的介绍,需要的朋友可以过来参考下复制代码代码如下:char* get_str(void)  {      char str[] = {"abcd"};      return str;  

2017-08-30 15:22:22 2131

转载 c语言中getch,getche,getchar的区别

作者: 字体:[增加 减小] 类型:转载 时间:2013-09-14 我要评论getche() 和getch()很相似,它也需要引入头文件conio.h,那它们之间的区别又在哪里呢?不同之处就在于getch()无返回显示,getche()有返回显示getchar 是stdio.h中的库函数,它的作用是从stdin流中读入一个字符,也就是说 ,如果stdin有数据

2017-08-30 14:58:13 1157 3

转载 GetChar缓存机制深入剖析

作者: 字体:[增加 减小] 类型:转载 时间:2013-09-13 我要评论以下是对GetChar缓存机制进行了详细的介绍,需要的朋友可以过来参考下与缓存区相关最常见的操作就是字符的输入与输出操作getchar,getc,getch,getche,gets系列函数。第一个例子(与getchar有关):复制代码代码如下:#incl

2017-08-30 14:29:26 224

转载 new和malloc的区别深入解析

作者: 字体:[增加 减小] 类型:转载 时间:2013-09-10 我要评论以下是分别是对new和malloc的区别进行了详细的分析及介绍,需要的朋友可以过来参考下1. malloc()函数1.1 malloc的全称是memory allocation,中文叫动态内存分配。原型:extern void *malloc(unsigned int num_

2017-08-28 15:56:10 246

转载 深入解析C++ STL中的常用容器

作者: 字体:[增加 减小] 类型:转载 时间:2013-09-09 我要评论这里我们不涉及容器的基本操作之类,只是要讨论一下各个容器其各自的特点。STL中的常用容器包括:顺序性容器(vector、deque、list)、关联容器(map、set)、容器适配器(queue、stac)STL是C/C++开发中一个非常重要的模板,而其中定义的各种容器也是非常方便我们

2017-08-28 15:41:15 174

转载 深入解析C语言中typedef的四个用途

作者: 字体:[增加 减小] 类型:转载 时间:2013-08-22 我要评论以下是对C语言中typedef的四个用途进行了详细的分析介绍,需要的朋友可以过来参考下用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, 和一个

2017-08-27 09:39:25 384

转载 C++中this指针的用法及介绍

作者: 字体:[增加 减小] 类型:转载 时间:2013-08-20 我要评论以下是对C++中this指针的用法进行了详细的分析介绍,需要的朋友可以过来参考下this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子:  复制代码代码如下:     void Date::setMonth( int mn )    

2017-08-27 09:35:11 293

转载 浅谈C++中的string 类型占几个字节

作者: 字体:[增加 减小] 类型:转载 时间:2013-08-13 我要评论本篇文章小编并不是为大家讲解string类型的用法,而是讲解我个人比较好奇的问题,就是string 类型占几个字节在C语言中我们操作字符串肯定用到的是指针或者数组,这样相对来说对字符串的处理还是比较麻烦的,好在C++中提供了 string 类型的支持,让我们在处理字符串时方便了许多。

2017-08-22 22:54:18 3147 1

转载 snprintf函数的用法解析

作者: 字体:[增加 减小] 类型:转载 时间:2013-07-25 我要评论以下是对snprintf函数的具体使用方法进行了详细的分析介绍,需要的朋友可以过来参考下int snprintf(char *restrict buf, size_t n, const char * restrict  format, ...);函数说明:最多从源串中拷贝n-1个字

2017-08-21 22:50:33 601

转载 strncpy与snprintf 的用法比较

作者: 字体:[增加 减小] 类型:转载 时间:2013-07-25 我要评论以下是对strncpy与snprintf的具体用法以及区别进行了详细的分析介绍,需要的朋友可以过来参考下strncpy的正确用法: strncpy(dest, src, sizeof(dest));dest[sizeof(dest)-1] = ‘\0';snprintf

2017-08-21 16:50:46 1918

转载 字符串拷贝函数memcpy和strncpy以及snprintf 的性能比较

作者: 字体:[增加 减小] 类型:转载 时间:2013-07-25 我要评论以下是对字符串拷贝函数memcpy和strncpy以及snprintf它们之间的性能进行了比较,需要的朋友可以过来参考下问题:函数memcpy(dest, src, sizeof(dest))、strncpy(dest, src, sizeof(dest))和snprintf(de

2017-08-21 16:47:35 990

转载 浅析c与c++中struct的区别

作者: 字体:[增加 减小] 类型:转载 时间:2013-07-25 我要评论c与c++中struct的区别你是否了解,下面小编就详细的为大家介绍一下这里有两种情况下的区别。(1)C的struct与C++的class的区别。(2)C++中的struct和class的区别。在第一种情况下,struct与class有着非常明显的区别。C是一种过程化的语言

2017-08-21 16:41:51 178

原创 关于char和int之间的字符关系

#include#includeusing namespacestd;int main(){//数字字符5的输出      printf("%c\n",'5'); //----------5      printf("%d\n",'5');//----------53//数字字符5减去字符0的输出      printf("%c\n",'5'-'0');//--

2017-08-20 21:56:09 553

转载 C语言---strlen陷阱

size_t strlen(char const *string);返回值:无符号整型该函数返回一个非负数值,因此在使用时需多加注意。例如:bool flag=strlen(“123”)> -1;cout打印结果:false 这是因为在有符号数和无符号数的比较过程中,有符号数会转变成无符号数,而-1的无符号表示的值为最大,所以

2017-08-12 23:09:21 909

转载 深入理解数组指针与指针数组的区别

作者: 字体:[增加 减小] 类型:转载 时间:2013-05-26 我要评论本篇文章是对数组指针与指针数组的区别进行了详细的分析介绍,需要的朋友参考下数组指针与指针数组的区别在于:数组指针p是一个指针,而指针数组p是一个存放N个指针变量的数组。一、数组指针int (*p)[n]重点:()优先级高([]、()的优先级是一样的,但它们的方向是从左至

2017-08-03 22:42:55 250

转载 深入第K大数问题以及算法概要的详解

作者: 字体:[增加 减小] 类型:转载 时间:2013-05-24 我要评论本篇文章是对第K大数问题以及算法概要进行了详细的分析介绍,需要的朋友参考下解法1: 我们可以对这个乱序数组按照从大到小先行排序,然后取出前k大,总的时间复杂度为O(n*logn + k)。解法2: 利用选择排序或交互排序,K次选择后即可得到第k大的数。总的时间复杂度为O(n*k

2017-08-03 22:35:54 402

空空如也

空空如也

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

TA关注的人

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