社区
C语言
帖子详情
什么是函数注册,为什么要注册函数,什么时候注册函数?(内空)
dengji
2004-09-01 03:30:16
空
...全文
1575
10
打赏
收藏
什么是函数注册,为什么要注册函数,什么时候注册函数?(内空)
空
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengbaotiaorulei
2004-09-01
打赏
举报
回复
晕哦,偶也是第一次听说注册函数,开始还以为是什么要交费才能用的函数呢^_^
Squall1009
2004-09-01
打赏
举报
回复
不是作者的问题,是翻译的问题。
写成函数声明和函数定义不就一点问题也没有了吗?
ntxs
2004-09-01
打赏
举报
回复
强 !
长见识了
C++ PRIMER不是号称最全的吗? 咋就没跟我说什么注册的东东?
楼主这本书还挺牛的
呵呵
lbaby
2004-09-01
打赏
举报
回复
注册过的函数以注册时的倒序被执行
lbaby
2004-09-01
打赏
举报
回复
在你的程序遭遇致命错误无法继续时,你需要退出,
但是,你在退出之前,要执行一些清理
,比如,关闭文件,清除缓冲区,关闭已经建立的网络连接等等
直接执行exit显然是不可能完成这些的,这里就可以用atexit()
注册一些在执行exit()之前要执行的函数
正常退出时exit()被最后执行
例子:
/* atexit example */
#include <stdio.h>
#include <stdlib.h>
void fnExit1 (void)
{
printf ("Exit function 1.\n");
}
void fnExit2 (void)
{
printf ("Exit function 2.\n");
}
int main ()
{
atexit (fnExit1);
atexit (fnExit2);
printf ("Main function.\n");
return 0;
}
Output:
Main function.
Exit function 2.
Exit function 1.
http://www.cplusplus.com/ref/cstdlib/atexit.html
ntxs
2004-09-01
打赏
举报
回复
那应该是这样:
函数注册就是函数声明 要运用一个函数之前这个函数首先要被声明
常见的
void a();//函数声明(但没有被定义)
main()
{
a();
}
注册函数应该就是定义函数,这个问题可以跟“什么时候注册”一起回答
一般情况是函数的声明和定义在一起
void a()
{
do sth;
} 就象这样
但是如果是定义类的话,就要分开
class b
{
public:
void a();//声明
....
}
void b::a() //定义
{
do sth;
}
dengji
2004-09-01
打赏
举报
回复
C Primer Plus (第四版)中文版中,在介绍exit(),atexit()的时候讲的,不是我杜撰的啊,好像从别的书上也看见过。
ntxs
2004-09-01
打赏
举报
回复
楼主 说些我们的常用专业术语好吗? 比台湾的都难懂呀
Squall1009
2004-09-01
打赏
举报
回复
注册没听说过,声明,定义,调用听的不少
C语言 —
函数
的
注册
和回调
函数
注册
和回调
函数
1、什么是
函数
注册
和回调 回调
函数
无非是对
函数
指针的应用,说白了就是通过使用
函数
指针来调用一个
函数
,而
函数
注册
就是把
函数
指针作为参数传递出去便于别的模块使用的过程。所以
函数
注册
就是为了回调,先
注册
再回调。 2、为什么要使用回调
函数
回调
函数
可以把调用者与被调用者分开,所以调用者不关心谁是被调用者以及被调用者如何实现。它只需知道存在一个具有特定原型和限制条件的被调用
函数
。简而言之...
注册
函数
从原理到使用全面解析
注册
函数
从原理到使用的实例总结
poi
注册
函数
poi只对excle中部分
函数
支持。 1.支持的
函数
: [ABS, ACOS, ACOSH, ADDRESS, AND, ASIN, ASINH, ATAN, ATAN2, ATANH, AVEDEV, AVERAGE, CEILING, CHAR, CHOOSE, CLEAN, CODE, COLUMN, COLUMNS, COMBIN, CONCATENATE, COS, COSH, COU...
windows
函数
之
注册
表
函数
比较详细的windows操作系统中的
注册
表操作
函数
集合。
C++
注册
函数
思路
C++
注册
函数
思路
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章