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;
}
本文介绍了C++中的函数定义,包括一个ATM取款模拟示例,展示了如何根据输入的总金额和取款金额判断余额是否足够。接着,详细讲解了函数的调用,通过一个主函数调用ATM函数来实现取款功能。最后,探讨了函数的嵌套调用概念,即在一个函数内部调用另一个函数。
2230

被折叠的 条评论
为什么被折叠?



