自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 踏入C++中的雷区——C++内存管理详解

伟大的Bill Gates 曾经失言:  640K ought to be enough for everybody — Bill Gates 1981   程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。  1、内存分配方式  内存分配方式有三种:

2010-04-30 15:51:00 355

转载 C++新手问题:什么是标识符?

所谓标识符是指常量、 变量、语句标号以及用户自定义函数的名称。C语言规定标识符只能由字母、数字、 下划线组成,并且只能由字母、下划线开头。一些标识符被赋于特定的含义就叫做保留字(或称为关键字)。由ANSI标准定义的保留字共32个auto,double,int,struct,break,else,long,switch,case,enum,register,typedef,char,extern

2010-04-30 13:56:00 1992

转载 printf()与scanf()的重要区别

1.对于printf()来说,编程时应想方设法编写好它的格式控制串,以便使输出数据看起来整齐;而对于scanf() 来说,格式控制串越简洁越好。编写的格式控制串越复杂,用户(在运行此程序并进行)输入时要敲击的键 就越多,除了给用户增添麻烦外,对用户的输入工作毫无帮助。可以对输入数据的操作起说明作用的是,在 scanf()调用前,添加一条printf()调用语句。 例如,如果写了: scanf("请

2010-04-29 23:00:00 21571

原创 螺旋队列 算法与代码

【问题描述】:螺旋队列;实现输入坐标(x , y)输出数值。 【算法分析】: 队列数值范围:第1圈2~9第2圈10~25第3圈26~49第t圈(2t-1)^2+1 ~ (2t+1)^2 东边:最小值为(2t-1)^2+1,最小值所在的坐标为(t,1-t)。除第一个值(最大值)外,该列数值值为:  [(2t-1)^2+1] + [y-(1-t)]

2010-04-29 21:46:00 753

转载 C++中#if #ifdef 的作用

一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件 编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: /////////#ifdef 标识符 程序段1 #else 程序段2 #endif 它的作用是:当标识符已经被定义过(一般是用#de

2010-04-29 17:53:00 9658

转载 异或来交换数原理

用按位 异或来交换数原理是什么比如, int x=7,y=8; x=x^y; y=y^x; x=x^y; 结果x=8,y=7; 哈哈,你写的例子就是利用异或的方法将两个数交换,就如同:int x=7,y=8;  x=x+y;  y=x-y;  x=x-y;道理一样   原理就是数字A异或B两次,就得到A。而B被A异或两次,就得到B。    int x = 7;    int y =

2010-04-29 17:03:00 8317 1

原创 extern "C"

C和C++互相调用函数时,使用extern "C"。原因:C不支持函数重载,而C++支持函数重载。函数被C++编译后会名字与C语言不同。假设某函数原型为foo(ing x, int y),被C++编译后名字为_foo_int_int,而C编译器编译后名字为_foo。

2010-04-29 16:50:00 416

转载 注册终止函数atexit

atexit   函数名: atexit  功 能: 注册终止函数  用 法: int atexit(atexit_t func);  注意:atexit()注册的函数类型应为不接受任何参数的void函数。    进程的终止方式:  有8种方式使进程终止,其中前5种为正常终止,它们是  1:从 main 返回  2:调用 exit  3:调用 _exit

2010-04-29 15:32:00 596

转载 C/C++ 头文件 常用头文件功能查询表

#include     //设定插入点 #include      //字符处理 #include      //定义错误码 #include      //浮点数处理 #include     //文件输入/输出 #include     //参数化输入/输出 #include    //数据流输入/输出 #include     //定义各种数据类型最值常量 #include     //定

2010-04-29 15:26:00 499

转载 【转】C与C++的区别

在很大程度上,标准C++是标准C的超集.实际上,所有C程序也是C++程序,然而,两者之间有少量区别.下面简要介绍一下最重要的区别.    在C++中,民,局部变量可以在一个程序块内在任何地方声明,在C中,局部变量必须在程序块的开始部分,即在所有"操作"语句之前声明,请注意,C99标准中取消了这种限制.    在C中,按如下方式声明的函数没有对函数变元进行任何说明;    int func();  

2010-04-29 14:43:00 302

空空如也

空空如也

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

TA关注的人

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