标签:
#include <iostream> //预处理命名 using namespace std; //使用的命名空间std int max(int x,int y) //定义max函数,函数值为整型,形式参数x,y为整型 { int z; if(x>y) z=x; else z=y; return (z); //return语句将z的值返回给主函数main } int main() { int a,b,m; cin>>a>>b; m=max(a,b); cout <<"max="<<m<<"\n"; return 0; }
18 25 //输入的18和25给a和b
max=25 (输出m的值)
--------------------------------------------------------------------------
//当max声明的函数在 main函数后面的时候,这个时候,编译系统不知道max代表什么含义,因此无法编译,按出错处理的,如下改法:
//函数声明的位置应当在函数调用之前
#include <iostream> //预处理命名 using namespace std; //使用的命名空间std int main() { int max(int x,int y); int a,b,c; cin>>a>>b; c=max(a,b); cout <<"max="<<c<<"\n"; return 0; } int max(int x,int y) //定义max函数,函数值为整型,形式参数x,y为整型 { int z; if(x>y) z=x; else z=y; return (z); //return语句将z的值返回给主函数main }
标签:
原文地址:http://www.cnblogs.com/CCMMBN/p/5405125.html