11401人加入学习
(31人评价)
【旧版】C++编程系列 预备季快速上手

旧版课程,制作完成于2017-12-18

价格 免费

函数参数的作用

参数可添加可不添加,参数可以是任意类型的

#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;

}

[展开全文]

键盘接收数字进行调用计算源码:

#include"stdafx.h"
#include<iostream>
using namespace std;
int a1(int arg1, int arg2)
{
    int s = arg1 + arg2;
    return s;

}

int main()
{
    int a; int b;
    cout << "请输入数字进行计算:" << endl;
    cin >> a;
    cin >> b;
    int s = a1(a, b);
    cout << "计算结果为" << s << endl;

}

 

用调用进行大小比较源码:

#include"stdafx.h"
#include<iostream>
using namespace std;

int max(int x, int y)   //调用将a,b两个值传送给x,y
{
    int z;
    if (x > y)
        z = x;
    else
        z = y;
    return z;    //将z的值传送回去
}
int main()
{
    int a; int b;
    cout << "请输入数字进行大小比较:" << endl;
    cin >> a;
    cin >> b;
    int z = max(a, b);
    cout << "最大数字为" << z << endl;
}

 

改进版本:

#include"stdafx.h"
#include<iostream>
using namespace std;

int max(int x, int y)   //接收a,b的值
{
    /*int z;
    if (x > y)
        z = x;
    else
        z = y;
    return z;*/    //将z的值传送回去

    return x > y ? x : y;
}
int main()
{
    int a; int b;
    cout << "请输入数字进行大小比较:" << endl;
    cin >> a;
    cin >> b;
    int z = max(a, b);  //将a,b的值传送给x,y
    cout << "最大数字为" << z << endl;
}

 

\

[展开全文]

授课教师

SiKi学院老师

课程特色

图文(1)
下载资料(2)
视频(40)