06 2013 档案

运算(93&-8)的结果
摘要:运算(93&-8)的结果93 : 0x005D 0000 0000 0101 1101-8 : 0xFFF8 1111 1111 1111 1000----------------------------------------88 0x0058 0000 0000 0101 1000 //负数的计算:1、先算正数的二进制 0x1000 // 2、计算正数的反码 0x0111 // 3、反码+1 即负数 0x1000 阅读全文

posted @ 2013-06-27 16:49 google_yep 阅读(1129) 评论(0) 推荐(0)

一道腾讯的面试题,关于a和&a
摘要:int a[5]={1,2,3,4,5};int *ptr=(int*)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));输出:2,5解析:a作为一个数组名,它本身就是一个指针,a指向数组首地址,a+1指向a[1]地址 a加上& 它就变成了双指针,可以理解为一个二维数组,&a+1就表示数组加一行,就指到了a[6]了类似的:int a[2][2][3]= {{{1,2,3},{4,5,6}},{{7,8,9},{10,11,12}}}; int *ptr=(int *)(&a+1); printf("%d 阅读全文

posted @ 2013-06-27 16:37 google_yep 阅读(360) 评论(0) 推荐(0)

C中*、&用法介绍
摘要:C中*、&用法介绍例1、#include int find(int *a);main(){ int b = 1; int wait, test; test = find(&b); printf("内存地址为:%d",&test); scanf("%d", &wait);}int find(int *a){ return *a;}int b = 1; int test = find(&b); 这样调用时,实际上是进行了:int* a = &b,创建了一个新的指向b的整型指针a作为find函数范围内的局部变量。 阅读全文

posted @ 2013-06-26 15:31 google_yep 阅读(14572) 评论(0) 推荐(0)

C/C++需要注意的11个要点【转】
摘要:下面的这些要点是对所有的C++程序员都适用的。我之所以说它们是最重要的,是因为这些要点中提到的是你通常在C++书中或网站上无法找到的。如:指向成员的指针,这是许多资料中都不愿提到的地方,也是经常出错的地方,甚至是对一些高级的C++程序员也是如此。 这里的要点不仅仅是解释怎样写出更好的代码,更多的是展现出语言规则里面的东西。很显然,它们对C++程序员来说是永久的好资料。我相信这一篇文章会使你收获不小。 首先,我把一些由不同层次的C++程序员经常问的问题归到一起。我惊奇的发现有很多是有经验的程序员都还没意识到 .h 符号是否还应该出现在标准头文件中。要点1: 还是 ? 很多C++程序员还在... 阅读全文

posted @ 2013-06-26 11:46 google_yep 阅读(222) 评论(0) 推荐(0)

传值和传引用、传地址的区别
摘要:传值, 是把实参的值赋值给形参 那么对形参的修改,不影响实参的值 传地址 是传值的一种特殊方式,只是他传递的是地址,不是普通的如int 那么传地址以后,实参和形参都指向同一个对象 传引用 真正的以地址的方式传递参数 传递以后,形参和实参都是同一个对象,只是他们名字不同而已 对形参的修改将影响实参的值-----------------------------------------------------------------------------------觉得从函数调用的角度理解比较好 传值: 函数参数压栈的是参数的副本。 任何的修改是在副本上作用,没有作用在原来的变量上。 传指... 阅读全文

posted @ 2013-06-26 10:26 google_yep 阅读(2945) 评论(0) 推荐(1)

大端小端
摘要:big-endian和little-endian这两个术语来自Jonathan Swift在十八世纪的嘲讽作品Gulliver’s Travels。 Blefuscu帝国的国民被根据吃鸡蛋的方式划分为两个部分:一部分在吃鸡蛋的时候从鸡蛋的大端(big end)开始,而另一部分则从鸡蛋的小端(little end)开始。x86的CPU使用的是LE(Windows中称为“主机字节序”),而SocksAddr中使用的则是BE(就是“网络字节序”),所以在使用网络编程时需要使用htns,htnl,nths,nthl来倒字节序。其实对汇编熟了就清楚了,惨,我的汇编很惨的LE little-endian最 阅读全文

posted @ 2013-06-21 14:04 google_yep 阅读(312) 评论(0) 推荐(0)

好玩的地图
摘要:http://clustrmaps.com/zh/index.htm再现摄影www.zaixian.net.cn 阅读全文

posted @ 2013-06-21 09:26 google_yep 阅读(125) 评论(0) 推荐(0)

导航