请教大虾,关于外部变量的引用
来源:百度知道 编辑: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 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