C++中,函数定义的一般形式是什么?举例说明函数的调用方法。
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();
}
}
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();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类型 函数名
比如:
int swap()
在函数中调用:
swap();
比如:
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)
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
type function()//type 返回值类型 常见的int char string void;function 函数名称
{//定义函数的功能}
调用函数:
main()
{
。。。。
type a;
a=function();
cout<<a;
}
{//定义函数的功能}
调用函数:
main()
{
。。。。
type a;
a=function();
cout<<a;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询