![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
泛型
figozfh_DefineC
这个作者很懒,什么都没留下…
展开
-
斯坦福编程范笔记,day10.30.18
1 一个线性查找函数的泛型实现example1:int lsearch (int key, int array[], int size){for (int i =0; i< size; i++){if (array[i] == key){return i;}}return -1;}相应的泛型实现:void* lsearch ( void* key, void* b...原创 2018-10-30 21:23:03 · 158 阅读 · 0 评论 -
编程范式,01.11.18
1线性查找函数的字符串泛型例程以下演示了在指针数组里查找字符串的操作char *note[]={"Ab", "F#", "B", "Gb", "b"};//定义了指向5个字符串常量的指针数组char* favorite = "Eb";char **found = lsearch(&favorite, notes, 5, sizeof (char*), StrCmp)原创 2018-11-01 22:19:00 · 146 阅读 · 0 评论 -
编程范式,3/11/18
栈的泛型(2),纯C实现 stack.h typedef struct{ void* elems; int elemSize; int loglength; int alloclength; }stack; void StackNew...原创 2018-11-03 23:19:49 · 189 阅读 · 0 评论 -
编程范式,4/11/18
1: 有关栈清除的更新typedef struct{ void* elems; int elemSize; int loglength; int alloclength; void(*freefn) (void*); }stack; StackNew(...原创 2018-11-04 16:45:34 · 181 阅读 · 0 评论