第九课:函数返回值
#include <iostream >
viod MyFunc1() //定义了一个函数,名字是MyFunc1()
{
std::cout<<”我是无返回值的函数!”<<std::endl;
}
int MyFunc2(int x) //定义了一个函数,名字是MyFunc2(),x是int型传进来的参数
{
std::cout<<”带返回值的函数!”<<std::endl;
return x+8; //返回 参数+8。也就是说,执行了这一句之后,MyFunc2(int x)变成了一个整数,值为x+8
}
int main()
{
MyFunc1(); //调用这个函数,没有参数,没有返回值,执行完毕之后,这个MyFunc1()是个无效的值
MyFunc2(5);//执行完毕之后,MyFunc2(5)是整数型的值
std::cout<<MyFunc2(5)<<std::endl;
int temX = 18; //定义了一个变量,变量赋值为18
MyFunc2(temX);
std::cout<<MyFunc2(temX)<<std::endl;
int temY;//定义了一个变量temY
std::cin>>temY; //把键盘输入的值赋值给temY
MyFunc2(temY);
std::cout<<MyFunc2(temY)<<std::endl;
return 0;
}