请教extern的问题
看了相关的extern的解说,但还是不明白,网上一搜都是说extern可以引用别的文件中的全局变量,我按照我的理解做了一个实验创建一个1.c
#include "stdio.h"
double pai=3.1415926;
void main()
{
printf("s=%ld",pai*5*5);
}
再创建一个2.c
#include "stdio.h"
extern double pai;
void main()
{
printf("s=%ld",pai*4*4);
}
我以我自己对extern用法的理解设计了这个实验,但在链接的时候通不过.如果我理解错误,请指正!谢过了