首页 > 代码库 > extern的用法

extern的用法

extern作为外部函数声明的用法:

1. 可以扩展函数的应用范围;

107.h

#ifndef _107H_#def _107H_extern void func();#endif

107.cpp

#include "stdafx.h"#include <stdio.h>#include <string.h>#include "107.h"voic func(){    printf("%d\n", x);}

 

108.h

#ifndef _108H_#def _108H_extern void func1();#endif

108.cpp

#include "stdafx.h"#include <stdio.h>#include <string.h>#include "108.h"voic func1(){    printf("%d\n", x);}

109.cpp

#include "stdafx.h"#include <stdio.h>#include <string.h>#include "107.h"#include "108.h"int main(){    func();    func1();    printf("%d", x);}

输出结果为:

技术分享

 

extern的用法