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

2024-11-02 21:02:49
推荐回答(4个)
回答1:

函数的定义格式为:
返回值类型 函数名 ( 形参列表 )
{
....
return 对应的返回值类型数据(常量或变量);
}
返回值类型 如果没有,则写成void

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

函数的调用:
void类型的函数:函数名 ( 形参列表 );
其它类型的函数:返回值类型 参数名=函数名 ( 形参列表 )

回答2:

1、void函数一般作为一个语句执行的。如果想作为一个表达式,可以用int函数,因为这样才有返回值。
2、一个函数定义不能出现在另一个函数的定义体中
3、函数定义能够包含对另一个函数的调用。比如(在main函数的定义体中调用printHello函数):

#include
#include
using namespace std;

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

void main()
{
string str;
cin>>str;
if (str == "hello")
{ //如果用户输入的是hello,则调用printHello函数
printHello();
}
}

回答3:

类型 函数名
比如:
int swap()
在函数中调用:
swap();

回答4:

type function()//type 返回值类型 常见的int char string void;function 函数名称
{//定义函数的功能}
调用函数:
main()
{
。。。。
type a;
a=function();
cout<}