菜鸟请教一个关于子函数声明的问题
#include<stdio.h>float z;
int x=10;
int a=0;
double y=30;
main()
{
extern float z;
z=5;
pri();
jia();
printf("\na is %d",a);
getchar();
}
pri()
{
extern int x;
extern double y;
printf("\n x is %d,y is %f, z is %f",x,y,z);
}
jia()
{
a=x+((int)y);
}
问:pri()和jia()子函数在main()调用它时,不是要在main()前面先申明的么?怎么我没申明,它不报错,还正常运行呢?我用的是DEV-C++工具。