extern
来源:互联网 发布:淘宝服装质量问题定义 编辑:程序博客网 时间:2024/05/28 23:11
extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。
问题:extern 函数
常常见extern放在函数的前面成为函数声明的一部分,那么,C语言的关键字extern在函数的声明中起什么作用?
答案与分析:
如果函数的声明中带有关键字extern,仅仅是暗示这个函数可能在别的源文件里定义,没有其它作用。即下述两个函数声明没有明显的区别:
extern int f(); 和int f();
当然,这样的用处还是有的,就是在程序中取代include “*.h”来声明函数,在一些复杂的项目中,我比较习惯在所有的函数声明前添加extern修饰。
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- extern
- vss常用命令
- 编译时输出消息
- 删除当前目录下所有符合某些patterns的文件
- Discuz!NT 的URL地址重写(URLRewrite)
- 调试存储过程 SQL Server 2005 VS2005
- extern
- 程序只运行一个实例,并激活前一个实例
- symbian 强制打开CEikEdwin关联的虚拟键盘
- java 用jacob 调用vb写的dll
- Android学习笔记(一)概述
- Discuz!NT代码阅读笔记(2)--网站安装自动化--论坛程序安装及初始化过程 (转)
- vim多行注释/删除注释
- OfficeApplication配置
- Optidiy for windows mobile 开发进展