You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于atexit函数的三个技术问题及相关用法咨询

我目前有三个关于atexit()函数的疑问,已经查阅过相关手册页和StackOverflow的内容,但还是没搞明白。先把我整理的相关参考信息列出来:

关于atexit()函数的参考信息

返回值

atexit()函数成功时返回0;失败时返回非零值。

示例代码

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
void bye(void) {
    printf("That was all, folks\n");
}
int main(void) {
    long a;
    int i;
    a = sysconf(_SC_ATEXIT_MAX);
    printf("ATEXIT_MAX = %ld\n", a);
    i = atexit(bye);
    if (i != 0) {
        fprintf(stderr, "cannot set exit function\n");
        exit(EXIT_FAILURE);
    }
    exit(EXIT_SUCCESS);
}

内容的提问来源于stack exchange,提问作者Li Chen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:29:20