07 2010 档案

[c++]二分查找算法
摘要:int bsearch(const int* a, int size, int value) { assert(a != NULL && size > 0); if (a == NULL || size < 1) { return -1; } if (value < a[0] || value > a[size - 1]) { return -1; ... 阅读全文

posted @ 2010-07-22 20:08 joeguo 阅读(289) 评论(0) 推荐(0)

[c][zz]C语言100个经典算法
摘要:语言的学习基础,100个经典的算法 C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔 子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数 为多少? ___________________________________________________... 阅读全文

posted @ 2010-07-20 18:53 joeguo 阅读(567) 评论(1) 推荐(1)

[c++][zz]透析C语言可变参数问题
摘要:原文地址: http://www.cnblogs.com/wangyonghui/archive/2010/07/12/1776068.html 一、是什么 我们学习C语言时最经常使用printf()函数,但我们很少了解其原型。其实printf()的参数就是可变参数,想想看,我们可以利用它打印出各种类型的数据。下面我们来看看它的原型: int printf( const char* format,... 阅读全文

posted @ 2010-07-14 08:36 joeguo 阅读(157) 评论(0) 推荐(0)

[c++][zz]do while(0)妙用
摘要:在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。 1. do...while(0)消除goto语句。 通常,如果在一个函数中开始要分... 阅读全文

posted @ 2010-07-14 08:32 joeguo 阅读(303) 评论(0) 推荐(0)

导航