C++学习笔记系列2-6

无参有返回值函数

语法:

返回类型 函数名称 参数列表

string Func ()

上面这个函数是一个有返回值的函数,它需要函数逻辑返回字符串 "string" 。之前讲解过了,这个返回类型根据实际情况自己决定。但是如果需要使用这个返回值,一定要创建一个类型一致的变量,用于接收它。

下面我们就写一个:无参有返回值的函数

string WhatYourName ()

{

string name = "韩梅梅";

return name;

}

int main ()

{

// 这种有返回值的函数,在调用时,它的前面就要有相同类型的变量接收,如:

string str = WhatYourName();

cout << str <<endl;

}

输出:韩梅梅

像这个无参有返回值的函数,其实没啥多值得说的,就是注意2点:

1、想要返回数据,那么在函数体内部,最后一行加上:return,有这个关键词,才能返回;

2、主函数中,调用函数后,要有同类型变量容器接收。