如果在main函数中调用函数,且该函数的定义写在main函数之前,可以成功编译:
如果在main函数中调用函数,而该函数的定义写在main函数之后,将无法通过编译:
如果能在前面加上声明,那么可以通过编译,成功运行:
#include<bits/stdc++.h>
using namespace std;
int n,m;
void test1(); //在main函数之前声明
int main()
{
scanf("%d%d",&n,&m);
if (n<=10&&m<=10) test1(); //调用函数
return 0;
}
void test1() //该函数的定义
{
printf("10");
}