函数的定义格式为:
返回值类型 函数名 ( 形参列表 )
{
....
return 对应的返回值类型数据(常量或变量);
}
返回值类型 如果没有,则写成void
形参列表 如果没有,则写成void,或者不写
函数的调用:
void类型的函数:函数名 ( 形参列表 );
其它类型的函数:返回值类型 参数名=函数名 ( 形参列表 )
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();
}
}
类型 函数名
比如:
int swap()
在函数中调用:
swap();
type function()//type 返回值类型 常见的int char string void;function 函数名称
{//定义函数的功能}
调用函数:
main()
{
。。。。
type a;
a=function();
cout<}