![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
C语言
两只鱼丿
学无止境
展开
-
C语言文件操作,增删改查
C语言文件操作,增删改查#include #define maxlen 50const char* filename = “new.bin”;typedef struct Record {char name[maxlen];int age;}record;Record* get_person(Record* precord);void get_name(char* pname, ...原创 2019-10-22 20:56:41 · 9891 阅读 · 0 评论 -
回调函数是什么,如何使用以及函数的注册
回调函数就是对函数指针的应用。定义一个函数指针:void (*a) (int b); //定义一个函数指针aa是一个函数指针,既然是函数指针就可以把其它函数的地址赋值给a,如下:int c (char c1); int c2 (char c2); int c3 (char c3); //任意普通函数a = c; a=c2; a=c3; //函数注册 把函数c,c2,c3,赋值给函数指针a的操作就是函数注册,就是一个指针赋值应用而已。void f (int原创 2021-08-26 12:07:32 · 1760 阅读 · 2 评论