1,函数的定义
#include "pch.h"
#include <iostream>
using namespace std;
int atm(int total, int check)
{
if(total-check<0)
{
cout<<"余额不够"<<endl;
return(total-check);
}
else
{
return(total-check);
}
}
int list()
{
cout<<"******************"<<endl;
cout<<"* score list *"<<endl;
cout<<"******************"<<endl;
return 0;
//这里也可以将return 0 去掉,将int list()改为void list()表示函数是不返回任何值的
2,函数的调用
银行卡取钱实例,实现功能为输入总金额,取款金额,余额:
#include "pch.h"
#include <iostream>
using namespace std;
int atm(int total, int check)
{
if(total-check<0)
{
cout<<"余额不够"<<endl;
return(total-check);
}
else
{
return(total-check);
}
}
int list()
{
cout<<"******************"<<endl;
cout<<"* score list *"<<endl;
cout<<"******************"<<endl;
return 0;
//这里也可以将return 0 去掉,将int list()改为void list()表示函数是不返回任何值的
}
int main(int argc, char* argv[])
{
int mytotal,fetchmoney;
int remain;
cin>>mytotal>>fetchmoney;
remain=atm(mytotal,fetchmoney);//银行卡取款后的余额
if(remain>0)
{
cout<<"银行卡取款后的余额:"<<remain<<endl;
}
return 0;
}
3,函数的嵌套调用
在调用一个函数的过程中又调用另一个函数
#include "pch.h"
#include <iostream>
using namespace std;
int atm(int total, int check)
{
if(total-check<0)
{
cout<<"余额不够"<<endl;
return(total-check);
}
else
{
return(total-check);
}
}
int list()
{
cout<<"******************"<<endl;
cout<<"* welcome *"<<endl;
cout<<"******************"<<endl;
return 0;
//这里也可以将return 0 去掉,将int list()改为void list()表示函数是不返回任何值的
}
int main(int argc, char* argv[])
{
list();
int mytotal,fetchmoney;
int remain;
cin>>mytotal>>fetchmoney;
remain=atm(mytotal,fetchmoney);//银行卡取款后的余额
if(remain>0)
{
cout<<"银行卡取款后的余额:"<<remain<<endl;
}
return 0;
}