02 2012 档案

应该过初试了,继续努力,阿杜
摘要:分数下来了,不算太高,但是看着排名,应该可以过了初试了,我感觉挺幸运的。心想,一个人能不能做成一件事情,我觉得最大的影像因素是他内心的渴望有多么强烈,考研的这一年里,我的生活全部被一个主题主宰,那就是……考研、自习,现在,这个成绩,算是对我努力的一种反映,我,配得上这份成绩。 开心过后,我开始思考复试的问题,准备提前联系一下导师;然后认真看书,我想,复试我也得拿出120%的劲头去对待,不要考虑太多,全力以赴,追求卓越,我一定能够圆梦南开!!!! 阅读全文

posted @ 2012-02-29 14:32 阿杜的世界 阅读(185) 评论(0) 推荐(0)

指针类型的变化
摘要:#include <STDIO.H> int main() { //无符号整型,4个字节 unsigned int a = 0xFFFFFFF7; //无符号整型强制转化为无符号char型,只保留最低一个字节,所以i的值为0x000000f7 unsigned char i = (unsigned char)a; //注意!!!!该步骤只是将一个unsigned int型的指针强制转化为一个char型的指针,所以改变的 //只是指针变量a的指针的寻址方式,原来指针为int*时,地址+1相当于加4个字节而现 //在指类型为char*,则地址+1相当于+1个字节。 char* ... 阅读全文

posted @ 2012-02-26 21:48 阿杜的世界 阅读(289) 评论(0) 推荐(0)

借助类型转化考察浮点数在内存中表示的一个心得
摘要:#include <IOSTREAM> #include <STDIO.H> #include <STRING.H> #include <conio.H> using namespace std; int main() { float a = 1.0f;//在内存中的十六进制表示为3f800000(按照IEEE754标准) std::cout << (int)a <<endl;1 std::cout << &a <<endl;//输出的是变量a的地址0012FF7C //(int&) 阅读全文

posted @ 2012-02-26 19:42 阿杜的世界 阅读(159) 评论(0) 推荐(0)

printf的参数赋值的顺序
摘要:#include <stdio.h> int main() { int b=3; int arr[]={6,7,8,9,10}; int *ptr = arr; printf("%d\n",*ptr); *(ptr++) += 123; printf("%d,%d\n",*ptr,*(++ptr)); //printf的参数赋值顺序是从右向左 int i=5; printf("%d,%d\n",i++,i);//5,5 i=5; printf("%d,%d\n",++i,i);//6,5 i=5; pr 阅读全文

posted @ 2012-02-26 19:07 阿杜的世界 阅读(413) 评论(0) 推荐(0)

C++内存管理
摘要:[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C++超绝的性能。本期专题将从内存管理、内存泄漏、内存回收这三个方面来探讨C++内存管理问题。1内存管理伟大的Bill Gates曾经失言: 640K ought to be enough f. 阅读全文

posted @ 2012-02-26 16:09 阿杜的世界 阅读(143) 评论(0) 推荐(0)

变量的声明和引用
摘要:#include <IOSTREAM> using namespace std; int i = 1; void main() { int i = i; cout << i <<endl; }评价:(1)、不合理,但是符合语法(2)、i变量从声明的那一刻起就是可见的了(3)、main()内的i为局部变量,main外的i为全局变量,二者不是一回事,全局变量i存放于全局变量区,而局部变量i存放于栈区。 阅读全文

posted @ 2012-02-26 16:02 阿杜的世界 阅读(175) 评论(0) 推荐(0)

内部命令和外部命令
摘要:UNIX命令有内部命令和外部命令之分。内部命令实际上是shell程序的一部分,其中包含的是一些比较简练的UNIX系统命令,这些命令由shell程序识别并在shell程序内部完成运行,通常在UNIX系统加载运行时shell就被加载并驻留在系统内存中。外部命令是UNIX系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以它们包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调进内存。通常外部命令的实体并不包含在shell中,但是其命令执行过程是由shell 程序控制的。shell程序管理外部命令执行的路径查找、加载存放,并控制命令的执行。 阅读全文

posted @ 2012-02-26 11:04 阿杜的世界 阅读(384) 评论(0) 推荐(0)

警告: 隐式声明与内建函数 ‘exit’ 不兼容 解决方案
摘要:1 #include <stdio.h> 2 #include <stdlib.h> 3 #include "lib.h" 4 5 int main() 6 { 7 bill("Hello World"); 8 exit(0); 9 } 今天在编译我的一个linux程序时出现了如下错误: 警告: 隐式声明与内建函数 ‘exit’ 不兼容最后发现没有把stdlib.h包含进来,后来发现网上有很多人有这个问题,所以今天记下,留以后... 阅读全文

posted @ 2012-02-23 19:59 阿杜的世界 阅读(220) 评论(0) 推荐(0)

导航