这是要在一个文件里编,还是俩个啊?
文件file1.c#include<stdio.h>
int A;
int main()
{
int power(int);
int b=3,c,d,m;
printf("enter the number a and its power m:\n");
scanf("%d,%d",&A,&m);
c=A*b;
printf("%d*%d=%d\n",A,b,c);
d=power(m);
printf("%d**%d=%d\n",A,m,d);
return 0;
}
文件file2,c
extern A;
int power(int n)
{
int i, y=1;
for(i=1;i<=n;i++)
y*=A;
return (y);
}
用VC++6.0
是建立2个.c文件,还是一个文件里编?
我刚刚试了2个文件分别编,可是不能
可书上说在fil1文件中定义的外部变量A 在file2中用extern声明外部变量A,把A的作用扩展到file2中