请教大虾,关于外部变量的引用

来源:百度知道 编辑:UC知道 时间:2024/05/28 20:40:39
//define.c
#define XX

//file1.c
#ifdef XX
int tab;

//file2.c
extern int tab
f()
{...
;
...
}

请问为何tab写在函数f内可以,而在f外部可以?
问题是编译都能通过,连接不可以》。。。
不好意思...
请问为何在文件file2中,TAB声明extern连接时不能通过?(编译能通过)

//define.c
#define XX
extern int tab

你这表达,看的头疼也没明白你要说什么。

都不知道你在说些什么
你把整个文件贴上来看看

//define.c
#define XX
extern int tab

回答者: korean_sz - 总监 九级 2009-7-2 10:14
你这表达,看的头疼也没明白你要说什么。

回答者: sjq5630769 - 经理 四级 2009-7-2 10:15
都不知道你在说
r