![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++菜鸟总结
文章平均质量分 77
jake1010
这个作者很懒,什么都没留下…
展开
-
typedef总结
typedef用来建立新的数据类型 , 例如typedef int Length ;typedef char * String ;以后就直接可以使用String p , lineptr[MAXLEN] ; 复杂的例子用typedef创建树节点typedef struct tnode * Treeptr ;typedef struct tnode{ char原创 2009-11-19 00:18:00 · 260 阅读 · 0 评论 -
C语言回调函数使用
什么是回调函数? 简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。 为什么要使用回调函数? 因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为int)的被调用函数。转载 2009-12-15 22:48:00 · 1394 阅读 · 0 评论 -
综合运用C语言指针强制转换和回调函数
在这个例子里,回调函数比较两个值。查找函数向比较函数传递两个指向需要进行比较的值的指针,并检查比较函数的返回值。例如:零表示相等的值,现在查找函数就与类型无关,因为它本身并不执行实际的比较。确实,调用者必须编写必需的比较函数,但这样做是很容易的,因为调用者知道链表中所包含的值的类型。如果使用几个分别包含不同类型值的链表,为每种类型编写一个比较函数就允许单个查找函数作用于所有类型原创 2009-12-15 23:03:00 · 1481 阅读 · 0 评论