第八课:函数参数
#include <iostream>
int ZhangYingAdd (int x1,int y1)//定义了一个函数名字为ZhangYingAdd 的参数,函数有2个int型参数
{
std::cout<<”执行了ZhangYingAdd 函数”<<std::endl;//打印出一句话
return x1+y1;//返回2个参数的值
}//因为函数是整数型的,执行完毕之后,这个函数成为了一个整数型的值
int MyAdd(int temx)//定义了一个函数,有一个参数temx
{
std::cout<<”MyAdd函数”<<std::endl;//打印出一句话
return 5*temx;// +加 -减 *乘 /除 返回5倍参数的值
}//因为函数是整数型的,执行完毕之后,这个函数成为了一个整数型的值
int main()//主函数,程序入口函数
{
std::cout<<”ZhangYingAdd 的值为:”<<ZhangYingAdd (3,9)<<”MyAdd的值为:”<<MyAdd(12)<<endl;
int MyNo;//定义一个整数型的变量
std::cin>>MyNo;//接收键盘输入的整数,赋值给MyNo
std::cout<<”调用了MyAdd,结果为:”<<MyAdd(MyNo)<<std::endl;//MyAdd(MyNo)接收了一个整数型的参数
int a = 5;//定义一个整数型a,值为5
int b = 8;//定义一个整数型b,值为8
int c;//定义一个整数型c,未赋值
c = ZhangYingAdd(a,b);//带2个参数的函数进行计算,函数的返回值赋值给c,a和b都为整数型的值,传进去2个参数
std::cout <<c;//打印c的值
}