代码改变世界

[整理]左值和右值

2014-07-04 06:43 by Benoly, 322 阅读, 0 推荐, 收藏, 编辑
摘要:c99 6.3.2.1/1An lvalue is an expression with an object type or an incomplete type other than void;53) What is sometimes called "rvalue" is in this Int... 阅读全文

[问题]通过IIS宿主发布WCF服务,客户端添加服务引用出错的解决办法

2014-07-01 10:59 by Benoly, 750 阅读, 0 推荐, 收藏, 编辑
摘要:环境配置:Web服务器:Windows Server 2008,iis7.5,.net4.0客户端:XPsp3 vs2010 sp1问题描述:1.确定WCF服务访问地址 http://service.xxx.com/ActivityLogService.svc可以正常浏览 http://servic... 阅读全文

[整理]浮点数的自增陷阱

2014-06-30 23:32 by Benoly, 2804 阅读, 0 推荐, 收藏, 编辑
摘要:1.++--适用于浮点数2.实际不使用浮点数的++--浮点数 包括float 、double、 long double等等都是近似存储所以每一个浮点数的值都不是准确的于是如果采取自加 在一些特殊情况下a的近似值和a+1的近似值会等同即自加完全没有效果如果用在循环中 就有可能导致死循环.#includ... 阅读全文

[转载]浅析为什么char类型的范围是 —128~+127

2014-06-24 23:30 by Benoly, 327 阅读, 0 推荐, 收藏, 编辑
摘要:http://blog.csdn.net/daiyutage/article/details/8575248 在C语言中, signed char 类型的范围为-128~127,每本教科书上也这么写,但是没有哪一本书上(包括老师)也不会给你为什么是-128~127,这个问题貌似看起来也很简单容易, ... 阅读全文

[转载]学习C语言基本思路与参考书籍

2014-06-24 20:42 by Benoly, 276 阅读, 0 推荐, 收藏, 编辑
摘要:http://zhuanlan.zhihu.com/linjr/19694823计算机行业发展非常快,大学里的教育基本都跟不上实际的社会需求。如果你所在的学校还在指定大家使用谭浩强的教材,或使用VC6.0来教大家上机实验,那你不妨看看本文,这里有一些建议可以帮助你不会脱离社会太远。考虑到这是一个过来... 阅读全文

[整理]函数的声明中的数组参数

2014-06-24 17:06 by Benoly, 570 阅读, 0 推荐, 收藏, 编辑
摘要:在函数的声明的数组参数中,并为指明数组的长度。因为在C中,允许单个函数操纵任意长度的一维数组。这个特性不利的一面是函数没法知道该数组的长度。如果确实需要知道数组的长度,必须作为一个单独的参数传递给函数。当数组名作为实参时,传递给函数的实际上是一个指向数组起始位置的指针。/*开发环境:vs2010 w... 阅读全文

[整理]C中的静态存储区

2014-06-23 13:34 by Benoly, 617 阅读, 0 推荐, 收藏, 编辑
摘要:静态存储区:即内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。int main(void){ char a[] = "Hello Wor... 阅读全文

[整理]C语言中的a,&a和&a[0]

2014-06-22 10:46 by Benoly, 770 阅读, 0 推荐, 收藏, 编辑
摘要:#includeint main(void){ int a[]={1,2,3}; printf("%0X\n",a); // a的类型原本是int [3],是个导出类型; 当a赋值给int *指针的时候,类型退化为int *,a+1指向a[1] printf("%0X\n",&a)... 阅读全文

[整理]改进的冒泡排序

2014-06-20 17:49 by Benoly, 291 阅读, 0 推荐, 收藏, 编辑
摘要:冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,... 阅读全文

[整理]快速排序

2014-06-20 16:41 by Benoly, 298 阅读, 0 推荐, 收藏, 编辑
摘要:快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个... 阅读全文