第1个回答 2020-11-12
如果你的函数定义在主函数后面,则要在调用前加函数声明
比如
void main()
{
int a=1,b=2;
int add(x,y);//x,y是函数的形参,名字可随便
a=add(a,b);//a,b是函数的实参
}
int add(int x,int y)
{
return x+y;
}
函数定义在主函数前面就不用加调用声明
int add(int x,int y)
{
return x+y;
}
void main()
{
int a=1,b=2;
a=add(a,b);
}
第2个回答 2020-04-19
主调函数通过调用操作符来调用其他函数。
调用操作符(即一对圆括号“()”),和其他的操作符一样,调用操作符需要操作数并产生一个结果。调用操作符的操作数是函数名和一组(有可能是空的)由逗号分隔的实参。函数调用的结果类型就是函数返回值的类型,该运算的结果本身就是函数的返回值。
第3个回答 2020-11-12
如果你的函数定义在主函数后面,则要在调用前加函数声明
比如
void main()
{
int a=1,b=2;
int add(x,y);//x,y是函数的形参,名字可随便
a=add(a,b);//a,b是函数的实参
}
int add(int x,int y)
{
return x+y;
}
函数定义在主函数前面就不用加调用声明
int add(int x,int y)
{
return x+y;
}
void main()
{
int a=1,b=2;
a=add(a,b);
}
第4个回答 2020-11-12
在main函数前给出声明和定义并在main函数中调用
123456789 void fun(){ }int main(){ fun(); return 0;}
在main函数前给出声明,定义在main函数之后,在main函数中调用
12345678910 void fun();int main(){ fun(); return 0;}void fun(){ }