您的位置:首页 > 其它

C 文件直接包含

2015-09-04 12:34 183 查看
C 文件直接包含

有一部分代码很大,在很多函数中重复,可以直接写在另外的一个文件中,引用时直接包含。
co.cpp两个函数都 包含c1.cxx。

点击(此处)折叠或打开

////// co.cpp

#include <stdio.h>

#include <stdlib.h>

void f1(int i){

int a;

#include "c1.cxx"

a=i;

printf("[%d][%s][%s] a=%d\n",__LINE__, __func__,__FILE__,a);

}

void f2(int i){

int a;

#include "c1.cxx"

a=i;

printf("[%d][%s][%s] a=%d\n",__LINE__, __func__,__FILE__,a);

}

int

main ( int argc, char *argv[] )

{

f1(1);

f1(2);

}

////// c1.cxx

a = 10;

printf("[%d][%s][%s] a=%d\n",__LINE__, __func__,__FILE__,a);

输出

点击(此处)折叠或打开

[2][f1][c1.cxx] a=10

[8][f1] a=1

[2][f1][c1.cxx] a=10

[8][f1] a=2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: