分类 "C/C++" 的文章列表

指针作为函数参数小结

刚刚看代码看到一个地方用双指针作为函数参数,调用的地方需要取到有效值。我想也没想就修改了一下代码,结果运行后是错误的。 仔细想了想,觉得有必要捋一捋,就写了下面的测试代码作为小结。我错用了第一种错误的办法。 通过指针作为参数传值,出了传递入参外,通常也是为了能够通过这个指针返回结果。我的总结是这样的: 1. 如果是单指针,一般直接...

C语言库函数中字符串处理函数集合

bcmp 原型:extern int bcmp(const void *s1, const void *s2, int n); 用法:#include <string.h> 功能:比较字符串s1和s2的前n个字节是否相等 说明:如果s1=s2或n=0则返回零,否则返回非零值。bcmp不检查NULL。 bcopy 原型:extern void bcopy(const void *src, void *dest, int n); 用法:#include <string.h> 功能:将字符串src的前n...

calloc

转自百度百科:http://baike.baidu.com/view/653964.htm 函数简介 calloc是一个C语言函数 函数名: calloc void *calloc(unsigned n,unsigned size); 功 能: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。 跟malloc的区别: calloc在动态分配完内存后,自动...

sprintf函数的用法

转自: http://www.programfan.com/blog/article.asp?id=12763    转自《CSDN 社区电子杂志——C/C++杂志》 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多...

排序算法全集【附C++代码】

本文转自【Vega的网络小窝】http://blog.donews.com/vega/articles/911246.aspx 略有修改,加了注释,且原先部分代码有错误 快速排序法速度真的是非同一般!!! 30000个随即整数,冒泡法和交换法平均9s,插入法3s,快速法0!!! 排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度...

新浪微博