请问为什么在DEV C++的C或者是C++的项目里,用extern定义的变量,都无法跨越单元格使用呢(使用了就会报错)?函数是可以的,但唯独变量不可以。
(如果不使用extern的话,就更通不过了)
1.cpp内容如下:
int extern a = 10;
2.cpp内容如下:
#include<bits/stdc++.h>
#include"1.cpp"
using namespace std;
int main()
{
cout<<a<<endl;
return 0;
}