
C functions
文章平均质量分 79
crazy_programmer_p
这个作者很懒,什么都没留下…
展开
-
malloc (0)
下面的代码片段输出是什么?为什么?转载 2014-08-21 22:59:42 · 595 阅读 · 0 评论 -
C语言如何编写可变参数函数
今天在看《程序员面试笔试宝典实现一个加法函数(fnAdd), 要求参数个数由使用者确定. 比如,这个加法函数要做到: fnAdd(1,2,0)返回值是3 fnAdd(1,2,5,0)返回值是8 fnAdd(1,2,4,5,0)返回值是12 ------------------------------------------------------#include转载 2014-07-14 15:31:44 · 1045 阅读 · 0 评论 -
callback function 回调函数
回调函数 在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序等),都是C语言来实现的,而不是VC windows程序中别人实现自己使用的那种。转载 2014-07-10 15:29:23 · 663 阅读 · 0 评论 -
C语言 字符串处理函数
void *memccpy (void *dest, const void *src, int c, size_t n);从src所指向的对象复制n个字符到dest所指向的对象中。如果复制过程中遇到了字符c则停止复制,返回指针指向dest中字符c的下一个位置;否则返回NULL。void *memcpy (void *dest, const void *src, size_t n);转载 2014-07-08 20:56:55 · 525 阅读 · 0 评论 -
strrchr() 函数
原型:char *strrchr(const char *str, char c);#include找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。The strrchr function finds the la转载 2014-07-08 17:42:56 · 457 阅读 · 0 评论 -
C 语言 函数之realloc
realloc 原型:extern void *realloc(void *mem_address, unsigned int newsize); 用法:#include 有些编译器需要#include 功能:改变mem_address所指内存区域的大小为newsize长度。 说明:如果重新分配成功则返回指向被分配内存的指针,否则返回空指针NULL。 当内存不再使用时,应使转载 2014-07-07 17:58:41 · 562 阅读 · 0 评论