函数参数的作用
参数可添加可不添加,参数可以是任意类型的
#include<iostream>
#include<string>
using namespace std;
void createEnemy(int enemyType,int pos,string name){
if(enemyType==1){
cout<<"生成敌人的第一个步骤"<<endl;
}
cout<<"生成敌人的第二个步骤 设置位置到"<<pos<<endl;
cout<<"生成敌人的第三个步骤 发生变化"<<endl;
}
//调用函数
int main()
{
createEnemy(1,100,"神奇女侠");
createEnemy(2,50,"神奇男侠");
return 0;
}
返回值的作用
void createEnemy(int enemyType,string name){
if(enemyType==1){
cout<<"生成敌人的第一个步骤"<<endl;
}
cout<<"生成敌人的第二个步骤 设置位置到"<<endl;
cout<<"生成敌人的第三个步骤 发生变化"<<endl;
if(enemyType==1){
return 90;
}
else{
return 100;
}
}
//调用函数
int main()
{
int pos=createEnemy(1,"神奇女侠");
cout<<"生成的位置是"<<pos<<endl;
createEnemy(2,"神奇男侠");
return 0;
}
//example
int add(int arg1,int arg2){
int res=arg1+arg2;
return res;
}
int main()
{
int a=100;
int b=90;
int res=add(a,b);
cout<<res<<endl;
return 0;
}