CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

extern详解

楼主longlong3(long)2001-08-06 17:59:29 在 C++ Builder / 基础类 提问

对于extern定义的函数或变量,具体指什么类型的文件,此文件为动态连接库或是源文件,这与include又有什么区别。  
  本人为初学者,请各位大虾不吝赐教 问题点数:10、回复次数:5Top

1 楼luhongjun(过江项羽)回复于 2001-08-06 18:21:27 得分 3

extern不能叫定义变量.  
  他是用来声明变量的.  
  Top

2 楼wangxd(东东)回复于 2001-08-06 21:57:27 得分 0

一般是用来声明全局变量的   Top

3 楼longlong3(long)回复于 2001-08-07 09:33:05 得分 0

不愧为过江项羽,但是我还是不能完全理解用extern声明的变量或函数的具体文件与要使用该函数的文件有什么关系Top

4 楼wow228(合欢猪)回复于 2001-08-07 10:57:28 得分 7

看一下帮助不就知道了?!:)  
  Description  
   
  Use   the   extern   modifier   to   indicate   that   the   actual   storage   and   initial   value   of   a   variable,   or   body   of   a   function,   is   defined   in   a   separate   source   code   module.   Functions   declared   with   extern   are   visible   throughout   all   source   files   in   a   program,   unless   you   redefine   the   function   as   static.  
  The   keyword   extern   is   optional   for   a   function   prototype.  
  Use   extern   "c"   to   prevent   function   names   from   being   mangled   in   C++   programs.  
   
  Examples  
  extern   int   _fmode;  
  extern   void   Factorial(int   n);  
  extern   "c"   void   cfunc(int);Top

5 楼yyc20000(啊傻萨打)回复于 2001-08-07 11:06:38 得分 0

找本c++的书看看,你就会明白一切的了。Top

相关问题

  • ◆   __×××__ 详解   ◆
  • -> and . 请详解!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • Wininit.ini的详解
  • net命令详解
  • 寻 gnu make 详解
  • 不懂,请详解
  • 请详解,并说明。OK?
  • re.open语句的详解
  • 求fdisk使用详解!!!!!
  • windows 非法操作详解

关键词

  • 函数
  • 文件
  • extern
  • 变量
  • function

得分解答快速导航

  • 帖主:longlong3
  • luhongjun
  • wow228

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo