自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++与C语言对照学习(设计模式)

设计模式与语法:http://blog.csdn.net/feixiaoxing/article/details/7294900 上面是C语言的角度来解析C++中的设计模式,很有借鉴价值,使用C语言可以使我理解得更加深刻。 2013/7/27晚:     学习了《单件模式》(也称为单例模式),了解了其中的思想:不用默认的构造函数构造对象,使构造函数声明为私有(这样可以堵死其他

2013-11-30 20:03:21 867

原创 二分查找bsearch.c源码分析

void * __cdecl bsearch (         REG4 const void *key,         const void *base,         size_t num,         size_t width,         int (__cdecl *compare)(const void *, const void *)         ) {

2013-11-30 20:02:22 851

原创 二分查找(简单版)——数组下标表示

6. 折半查找 请点评 如果不是从一组随机的序列里查找,而是从一组排好序的序列里找出某个元素的位置,则可以有更快的算法: 例 11.4. 折半查找 #include #define LEN 8 int a[LEN] = { 1, 2, 2, 2, 5, 6, 8, 9 }; int binarysearch(int number) { int mid, start

2013-11-30 20:01:37 922

转载 回调函数的意义

函数指针的语法理解上并不难,难就难在对函数指针实现设计模式和设计方法上的运用。 原因在于,难的不是函数指针的概念和语法本身,而是在什么时候,什么地方该使用它。函数指针不仅是语法上的问题,更重要的是它是一个设计范畴。真正的高手当然不单应该懂得语法层面上的技巧,更应该懂得设计上的方法。不懂设计,能算高手吗?怀疑我在夸大其辞吗?那我们先看看函数指针与哪些设计方法有关: 与分层设计有关。分层设计早就不

2013-11-30 20:00:45 788

原创 快速排序代码复用的方法(未实践)

深入剖析qsort()库函数:    http://blog.pfan.cn/accelerator/14298.html     结合《数据结构与算法分析——C语言描述》中给出用递归实现的快速排序, 和VC++中的qsort.c源码分析,对比学习。 尝试对《数据结构与算法分析——C语言描述》的快速排序代码做以下改进: 1: 改变Qsort(ElementType

2013-11-30 19:59:51 677

原创 快速排序qsort()函数和二分查找bsearch()函数

qsort()函数和bsearch()函数都是C语言标准库函数,包含头文件即可调用。 在使用 qsort()函数时,需要看一下函数原型: void qsort ( void * base, size_t num, size_t size, int ( * comparator ) ( const void *, const void * ) ); base Pointer

2013-11-30 19:58:25 777

原创 2013年(大三)暑假C语言学习笔记

1 关于数值 1)例如,在宏定义时写上 #define SECONDS_PER_YEAR     (60*60*24*365)UL 编译器会在预编译时计算出常熟表达式的值,这样比直接写出计算结果要好,因为思路在,别人可根据你的思路看懂程序代码,也方便修改。 2)关于字面值常量。(60*60*24*365)是一个常量,在后面加上一个UL表示这是一个无符号长整型类型的数

2013-11-30 19:56:55 1340

原创 Kei编译出错:Symbol array mutiply difined (in main.o and crc.o),

1  实验室的张志淦同学编译时总出错,请教我。 他在crc.h文件里定义了int array[20]数组。 然后再main.c和crc.c文件中都包含该头文件。结果编译时出现错误,提示说Symbol array mutiply difined (in main.o and crc.o),也就是说在这两个文件中重复定义了array[20]数组。可是明明在头文件中定义了宏#ifndef C

2013-11-30 19:55:22 1126

PID的最经典应用,含C语言代码

PID是最有用的调节技术,掌握了PID对学生的系统能力有很好的提升,希望这个资料对大家都有用

2013-09-10

51单片STC12C5A系列传感器结合STC内部功能的全部程序

一个暑假整理出来的,非常强大,参加全国电子设计大赛时用到的,很方便

2013-09-10

数据结构与算法分析C语言描述书中源码

非常实用的代码,是书中的代码,可以直接拿过来修改使用,极大方便编程

2013-04-02

空空如也

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

TA关注的人

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