atexit.c

来自「用于嵌入式Linux系统的标准C的库函数」· C语言 代码 · 共 49 行

C
49
字号
#include <stdlib.h>#include <stdio.h>void a(void);void b(void);void c(int, void *);static void newline(void);void a (void){  printf("a");}void b (void){  printf("b");}void c (int code, void *k){  char *x = (char *)k;  printf("%d%c",code,x[0]);}static void newline (void){  printf("\n");}int main(){  if (atexit(newline) != 0)    abort();  if (atexit(a) != 0)    abort();  if (atexit(b) != 0)    abort();  if (on_exit(c,(void *)"c") != 0)    abort();  if (atexit(a) != 0)    abort();  exit(0);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?