博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
extern 声明函数和定义函数
阅读量:5889 次
发布时间:2019-06-19

本文共 389 字,大约阅读时间需要 1 分钟。

extern 关键字放在函数声明之前:

> test.h

extern int test();

如果这样函数的声明中带有关键字extern,仅仅是暗示这个函数可能在别的源文件里定义。

这样一来,就是在程序中取代include “*.h”来声明函数,在一些复杂的项目中,比较习惯在所有的函数声明前添加extern修饰,以防止遗漏包含头文件而导致的编译错误。

extern 关键字放在函数定义之前:

> test.c

extern int test()

{

return true;

}

如果在函数定义的地方带有关键字extern,表示该函数会提供给外部文件使用,其实有些编译器是默认每个函数都是extern类型的,反之是static类型

参考:

http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html

你可能感兴趣的文章
struts2 常量
查看>>
端口的作用
查看>>
VS XCOPY
查看>>
完整的删除
查看>>
红帽(Red Hat Linux)下SVN服务器的安装与配置
查看>>
RecyclerView使用介绍
查看>>
Java里面使用Date.compareTo比较时间
查看>>
dnsmasq一次成功的配置
查看>>
std::ios_base::fmtflags orig std::streamsize prec
查看>>
linux GUI程序开发
查看>>
C++ 静态链表基本算法实现
查看>>
工具类
查看>>
vue-webpack 引入echarts 注意事项
查看>>
指针的应用
查看>>
ORACLE 总结
查看>>
实战部署FAST Search Server 2010 for SharePoint (转闪电)
查看>>
二.Python基本数据类型
查看>>
python常用模块---转载
查看>>
web框架-(七)Django补充---models进阶操作及modelform操作
查看>>
kali访问宿主机Web页面解决方案
查看>>