
c语言中,函数的定义不是要在调用之前么?为什么参考书里好多函数定义在调用之后?
2个回答
展开全部
函数定义可以在调用之后,但是在调用前要加函数声明
#include <iostream>
using namespace std;
int main()
{
int b=2;
int test(int a); //函数声明(如果函数定义在调用后且没有声明,程序编译不了)
cout<<test(b); //函数调用
}
int test(int a) //函数定义
{
return a+2;
}
2015-09-10
展开全部
函数应该在调用之前声明,至于定义,前后顺序不重要。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询