求助 一个C++程序

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:11:40
#include <iostream>
using namespace std;

#include"fnl.h"
int n;
void main()
{
n=20;
fnl();
cout<<"n的值为:"<<n;
}
//fnl.h文件
extern int n;
void fnl()
{
n=30;
}
帮我看看那里有错误
谢啦

程序没有任何错误啊 运行结果是n=30
放在Visual C++6.0中调试运行都没有错误
extern 是说明一外部变量,没有错误
或许是弄错了..

第一行。。。。。<iostream.h>

extern int n;
于 int n 冲突了吧