您的位置:首页 > 大数据 > 人工智能

在main函数执行之前和执行之后执行的方法

2011-10-30 15:50 169 查看

//

// before&after.c

// Created by labuser on 10/30/11.

// Copyright (c) 2011 __MyCompanyName__. All rights reserved.

//

#include <stdio.h>

void before() __attribute__((constructor));

void after() __attribute__((destructor));

void before() {

//printf("This is function %s\n", __func__);

fprintf(stdout, "In %s %d\n", __func__, __LINE__);

}

void after() {

//printf("This is function %s\n", __func__);

fprintf(stdout, "In %s %d\n", __func__, __LINE__);

}

int main(int argc, char* argv[]) {

atexit(after);

printf("This is function %s\n", __func__);

return 0;

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐