定义函数,调用函数,声明函数什么意思什么区别
1个回答
展开全部
声明函数,就是声明某变量是函数,并声明它有几个参数,有无返回值,参数是什么类型,返回值是什么类型。
定义函数,需给出所有形式参数,就是用形式参数
详细地
描述
函数执行具体运算和操作。
调用函数,是用实际参数代替形式参数,放入函数,按
函数定义
描述
的
过程
执行一遍
运算和操作,并返回结果。
例如:
声明函数
int
add(int
,
int
);
--
声明add是函数,有2个整型参数,返回整型值
定义函数
int
add(int
a,
int
b
)
{
return
a+b;}
--
定义形参a,b
返回
a+b
调用函数
z
=
add(x,y);
//
x,y
的值已知,用xy代替形参,调用add,
返回整型值
并赋给
z。
函数定义若在main()
以前,可略去
函数声明。
函数定义若在main()
以后,main()以前要有
函数声明,又叫函数原型声明,分号结束,可以带形参,写出形参名,也可以只写类型,不写形参名字。
例如
函数原型声明:
int
add(int
a,
int
b
);
或
int
add(int
,
int
);
或
int
add(int
e,
int
f
);
都是正确的。
定义函数,需给出所有形式参数,就是用形式参数
详细地
描述
函数执行具体运算和操作。
调用函数,是用实际参数代替形式参数,放入函数,按
函数定义
描述
的
过程
执行一遍
运算和操作,并返回结果。
例如:
声明函数
int
add(int
,
int
);
--
声明add是函数,有2个整型参数,返回整型值
定义函数
int
add(int
a,
int
b
)
{
return
a+b;}
--
定义形参a,b
返回
a+b
调用函数
z
=
add(x,y);
//
x,y
的值已知,用xy代替形参,调用add,
返回整型值
并赋给
z。
函数定义若在main()
以前,可略去
函数声明。
函数定义若在main()
以后,main()以前要有
函数声明,又叫函数原型声明,分号结束,可以带形参,写出形参名,也可以只写类型,不写形参名字。
例如
函数原型声明:
int
add(int
a,
int
b
);
或
int
add(int
,
int
);
或
int
add(int
e,
int
f
);
都是正确的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询