C++中,函数定义的一般形式是什么?举例说明函数的调用方法。

 我来答
何度千寻
推荐于2017-10-15 · TA获得超过5899个赞
知道大有可为答主
回答量:1381
采纳率:91%
帮助的人:558万
展开全部
函数的定义格式为:
返回值类型 函数名 ( 形参列表 )
{
....
return 对应的返回值类型数据(常量或变量);
}
返回值类型 如果没有,则写成void

形参列表 如果没有,则写成void,或者不写

函数的调用:
void类型的函数:函数名 ( 形参列表 );
其它类型的函数:返回值类型 参数名=函数名 ( 形参列表 )
56butck10
2011-06-27 · TA获得超过253个赞
知道小有建树答主
回答量:446
采纳率:0%
帮助的人:94.4万
展开全部
1、void函数一般作为一个语句执行的。如果想作为一个表达式,可以用int函数,因为这样才有返回值。
2、一个函数定义不能出现在另一个函数的定义体中
3、函数定义能够包含对另一个函数的调用。比如(在main函数的定义体中调用printHello函数):

#include <iostream>
#include <string>
using namespace std;

void printHello()
{
cout<<"hello"<<endl;
}

void main()
{
string str;
cin>>str;
if (str == "hello")
{ //如果用户输入的是hello,则调用printHello函数
printHello();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一位超鬼选手
推荐于2017-09-10
知道答主
回答量:74
采纳率:0%
帮助的人:27.3万
展开全部
类型 函数名
比如:
int swap()
在函数中调用:
swap();
追问
谢谢啊 能详细一点么?
追答
#include
using namespace std;
int Age(int n)
{

if(n>1)
return Age(n-1)+2;
else
return 10;

}
int main()
{
cout<<"age:"<<Age(5)<<endl;//调用了Age(int)
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bvitamin
2011-06-26 · 超过13用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:37.8万
展开全部
type function()//type 返回值类型 常见的int char string void;function 函数名称
{//定义函数的功能}
调用函数:
main()
{
。。。。
type a;
a=function();
cout<<a;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式