自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

文远的专栏

lwy19870825

  • 博客(25)
  • 收藏
  • 关注

转载 C语言操作符优先级

C语言操作符优先级C语言操作符优先级优先级运算符含 义要求运算对象的个数结合方向1()[]->.圆括号下标运算符指向结构体成员运算符结构体成员运算符 自左至右2!逻辑非运算符

2013-12-27 11:20:59 475

转载 printf()格式说明

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf("", ); 其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出;另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符, 用来确定输出内容格式。 参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的

2013-12-22 20:48:21 748

转载 PeekMessage&GetMessage

PeekMessage与GetMessage的对比相同点:PeekMessage函数与GetMessage函数都用于查看应用程序消息队列,有消息时将队列中的消息派发出去。不同点:无论应用程序消息队列是否有消息,PeekMessage函数都立即返回,程序得以继续执行后面的语句(无消息则执行其它指令,有消息时一般要将消息派发出去,再执行其它指令)。GetMessage函

2013-10-05 21:08:17 370

转载 C++ 枚举类型的思考

至从C语言开始enum类型就被作为用户自定义分类有限集合常量的方法被引入到了语言当中,而且一度成为C++中定义编译期常量的唯一方法(后来在类中引入了静态整型常量)。根据上面对enum类型的描述,有以下几个问题:1.到底enum所定义出来的类型是一个什么样的类型呢?2.作为一个用户自定义的类型其所占用的内存空间是多少呢?3.使用enum类型是否真的能够起到有限集合常量的边界约束呢?

2013-09-14 09:57:55 511

转载 c++中的list用法

#include iostream> #include list> #include numeric> #include algorithm> using namespace std; //创建一个list容器的实例LISTINT typedef listint> LISTINT; //创建一个list容器的实例LISTCHAR typedef list

2013-09-04 16:08:11 423

转载 排序 查找

每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了。要编写出优秀的代码同样要扎实的基础,如果排序和查找算

2013-08-20 20:23:32 502

转载 迪杰斯特拉算法

1.迪杰斯特拉本人:艾兹格·迪科斯彻(Edsger Wybe Dijkstra,1930.05.11  -  2002.08.06),伟大的计算机科学家,毕业于荷兰的莱顿大学,1972年获得图灵奖,之后,他还获得过1974年AFIPS Harry Goode Memorial Award、1989年ACM SIGCSE计算机科学教育教学杰出贡献奖、以及2002年ACM PODC最具影响力论

2013-08-20 09:32:25 725

转载 操作系统管理内存的机制——为什么要设置虚拟内存?

在进入正题前先来谈谈操作系统内存管理机制的发展历程,了解这些有利于我们更好的理解目前操作系统的内存管理机制。一 早期的内存分配机制        在早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的物理内存地址。当计算机同时运行多个程序时,必须保证这些程序用到的内存总量要小于计算机实际物理内存的大小。那当程序

2013-08-11 11:15:30 706

原创 在C++中,为什么直接输出char类型变量的地址为乱码?

我的程序:#include //#include //#includeusing namespace std; //int q;#include using namespace std;void main(){    char a[3]="ac";    char ch='e';    char*p=(char*)(0x001

2013-08-09 23:08:38 1082

转载 C语言:数据对齐

struct { char a; int b; short c; }test;       按照正常的情况:sizeof(struct(test))的结果为8,而我们可以从里面分析,sizeof(char)=1,sizeof(int)=4,sizeof(short)=2;所以结果应该为7才对,在大学里的大部分书本中都写到,结构体占空间的大即为该结构体中各项所占空间之和,而这与在

2013-08-09 17:38:43 673

转载 标准C++中的 string 类总结

标准C++中的string类的用法总结相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C+

2013-08-07 16:29:30 318

转载 通过字符型指针输出字符串

先给出通过字符型指针输出字符串的示例代码,如下:#include using std::cout;using std::endl;int main(){    const char *pszStr = "this is a string";    // 输出字符串    cout     // 显然不会输出地址值    cout    

2013-08-06 10:57:43 1572

转载 内存操作中的栈、堆等

C++内存操作中的栈、堆等ex1. 如下C++程序:int i = 0x22222222;char szTest[] = "aaaa";  //a的ASCII码为0x61func(i,szTest);         //函数原型为void func(int i, char *sz);请问刚进入func函数时,参数在栈

2013-08-06 09:50:02 633

转载 静态链接与动态链接的区别

动态链接库、静态库、import库区别动态链接库(Dynamic Linked Library):Windows为应用程序提供了丰富的函数调用,这些函数调用都包含在动态链接库中。其中有3个最重要的DLL,Kernel32.dll,它包含用于管理内存、进程和线程的各个函数;User32.dll,它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数;GDI32.dll,

2013-07-15 17:44:41 459

转载 String类 Java

Posted on 2009-12-03 16:41火之光 阅读(33704) 评论(1)编辑 收藏String类         1、String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下:                            String s = “ab

2013-06-24 22:38:17 419

转载 Java .net c#

我们首先来看下java的应用: Java是跨平台的,而且Java开发的安全性最高,线程很好控制,运行速度是依据框架而定的,如果用Struts开发Web它的速度会比较平均,但是用JSF它的启动很慢,但是一旦加载完毕后,速度飞快,只要不清楚浏览器记录,它就会永远保持此速度.但是Java也存在许多问题,比如开发速度及其缓慢,搭建框架时需要弄许多配置文件。1、java是跨平

2013-06-07 19:31:38 531 1

转载 原码 反码 补码

计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 2、补码与原码的转换过程几乎是相同的。 数值的补码表示也分两种情况: (1)正数的补码:与原码相同。 例如,+9的补码是00001001。 (2)负数的补码:符号位为1,其

2013-06-05 11:29:42 484

转载 非字符的指针进行操作

如果我们对一个非字符的指针进行操作,方法是这样的:  定义:int a=7;int *p=&a; 或者 int a=7;int *p;p=&a; 或者 int a=7;int *p; *p=a;   这样定义的原因是因为等号两边的类型必须匹配,int*p=&a; 等号左边定义的是一个指针,指针的内容是地址,所以等号右边也应该是地址,&a就是取空间a的地址,第二种情况 int*p;p

2013-05-10 08:46:03 421

转载 Byte Order

阅读文件格式文档的时候看到关于字节序(Byte Order)的要求:For values which span more than a single byte, the multiple byteordering followed is that of the Big Endian / Motorola standard.The most significant byte will occ

2013-05-09 20:52:45 1855

转载 C++内存管理

C++内存管理[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃

2013-05-09 16:54:53 457

转载 VC6.0中float(单精度)在内存中的存储格式

浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。一个浮点数由2部分组成:底数m 和 指数e。                          ±mantissa × 2exponent(注意,公式中的mantissa 和 exponent使用二进制表示)底数部分 使用2进制数来表示此浮点数的实际值。指数部分 占用8-bit的二进制

2013-05-09 11:12:02 938

转载 typedef与define比较 typedef用法 分享

typedef与define 比较主要的几点感悟:1、typedef和definetypedef 在编译时被解释,define在预处理时被替换。#define定义“可读”的常量以及一些宏语句的任务,而typedef则常用来定义关键字、冗长的类型的别名。 ____宏定义只是简单的字符串代换(原地扩展),而typedef则不是原地扩展,它的新名字具有一定的封装性,以致于新命名的标识

2012-12-22 10:48:51 222

转载 C++ const 关键字的简单总结

C++ const 关键字的简单总结作者:未知 更新时间:2012-12-13 11:06:03 来源: 【字号: 大 中 小】 浏览30次[导读]C++程序员面试时十有八九会碰到const的问题,所以为了能快点找到工作,还是要了解一下const的用法C++程序员面试时十有八九会碰到const的问题,所以为了能快点找到工作,还是要了解一下const的用法  1. 用co

2012-12-21 11:32:25 212

转载 Const

CONST求助编辑百科名片const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。另外CONST在其他编程语言中也有出现,如C++、PHP5、C#.net、HC08 C。目录问题1:const变量&常量问

2012-12-21 11:30:24 184

转载 msvcrtd.dll

文件信息  msvcrtd.dll是微软编译程序调试版本相关文件。全称为Microsoft (R) C Runtime Library  一般在编程序时,都是生成了调试版的程序,就是在那个Debug目录下的可执行文件。运行这调试版的exe文件,都会动态连接MFC42D.DLL和MSVCRTD.DLL这两个文件,所以你如果将这个文件在其它机器上运行而这台机器没有这两个文件或者缺少一个,系统则会出

2012-12-08 22:03:12 567

空空如也

空空如也

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

TA关注的人

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