C/C++
cmhummer
这个作者很懒,什么都没留下…
展开
-
指向函数的指针
指向函数的指针是一个指针变量,它指向一个函数。一个函数名是一个指针,它指向函数的代码。函数的调用可以通过函数名,也可以通过指向该函数的指针。指向函数的指针其定义的一般形式为:类型名 (*指针变量名)();例如:int (*p)(int i, int j);p是一个指针,它指向一个函数,该函数有两个整型参数,返回类型为int . 注:int *p(int i, in...2010-10-23 13:58:34 · 87 阅读 · 0 评论 -
strlen函数的自定义实现
递归法:int strlen(char *str){ if (*str != '\0') { return strlen(++str) + 1; } else { return 0; }}原创 2010-11-12 17:01:26 · 121 阅读 · 0 评论 -
C 标准库qsort函数的使用
快速排序(quick sort)是最有效的排序算法之一。C实现的快速排序算法的函数名为qsort(), qsort()函数对数据对象数据进行排序。其函数原型在头文件stdlib.h中其原型为:void qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *,const void *)); 第一个...原创 2010-11-30 20:02:24 · 176 阅读 · 0 评论 -
结构体的初始化
定义一个结构体:#define LENGTH 256struct book{ char title[LENGTH]; char author[LENGTH]; float value;}; 初始化方法: (1)使用一个花括号括起来、逗号分隔的初始化项目列表进行初始化。每个初始化项目必须和要初始化的结构体成员类型相匹配。(类似于数组的初始化...原创 2011-03-19 23:29:28 · 108 阅读 · 0 评论