| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3488 人关注过本帖, 1 人收藏
标题:怎么找到extern声明的函数?
只看楼主 加入收藏
nanguamache
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-4-18
结帖率:50%
收藏(1)
已结贴  问题点数:20 回复次数:4 
怎么找到extern声明的函数?
我在学习一个程序过程中有一句extern 某函数的语句,extern声明的函数不是指这个函数在别的文件夹中吗?那该如何找到这个函数呢?这个函数文件是c语言类型的吗?还是汇编或c都有可能的?
搜索更多相关主题的帖子: 文件夹 c语言 
2011-06-10 16:46
a373339205
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:30
专家分:134
注 册:2011-6-9
收藏
得分:5 
要在一个文件夹中才能用extern,要是文件夹的文件不是很多就慢慢找吧,要是很多也只能借助工具了

[ 本帖最后由 a373339205 于 2011-6-10 18:38 编辑 ]
2011-06-10 18:00
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:5 
extern只是声明了 这样变量或者这个函数的定义要在这个文件外部寻找

别的好像真的没什么用  至少我知道的是这样

如果你要找到它在哪里定义的  那你直接点这个变量点右键 选转到定义就可以了

一般的编译器还是有这个功能的

[ 本帖最后由 laoyang103 于 2011-6-10 18:13 编辑 ]

                                         
===========深入<----------------->浅出============
2011-06-10 18:11
Qingtian_2
Rank: 2
来 自:天津
等 级:论坛游民
帖 子:50
专家分:96
注 册:2011-3-9
收藏
得分:5 
貌似很少用,一般包一个头文件就能共享,我写东西时还真没用过~
2011-06-10 20:10
voidx
Rank: 12Rank: 12Rank: 12
来 自:邯郸
等 级:火箭侠
帖 子:1250
专家分:3538
注 册:2011-4-7
收藏
得分:5 
其实 extern 这个词就是表示跟在它后面被声明的那个东西在其他代码文件里已经声明过了。
编译的时候要把这些不同的代码文件一起编译。
extern 也可以理解为被内嵌在代码文件里的头文件。

要找到加了 extern 前缀的东西就只能去跟这个东西所在的代码文件一起编译的其他代码文件中找

[ 本帖最后由 voidx 于 2011-6-10 20:26 编辑 ]
2011-06-10 20:24
快速回复:怎么找到extern声明的函数?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016200 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved