c++入门函数一小问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 17:09:58
#include<iostream>
using namespace std;
int main()
{
int max(int x,int y) ;//对MAx函数进行申明
int a,b,c;
cin>>a>>b;
c=max(a,b);
cout<<c<<endl;
}
int max(int x,int y)
{
int z;
z=x>y?x:y;
return(z);

}

为什么这个函数我运行的时候没有返回值啊~~
我也输入了两个数值了,但没有数值返回这个是怎么回事啊~~
谢谢,知道的朋友说一下下

int max(int &x,int &y)
{
int z;
z=x>y?x:y;
return(z);

}
这样才对

#include<iostream>

using namespace std;

int max(int x,int y); //对MAx函数进行申明

int main()

{

 int a,b,c;

 cin>>a>>b;

 c=max(a,b);

 cout<<c<<endl;

 return 0;

 }

 int max(int x,int y)

{

   int z;

   z=x>y?x:y;

   return(z);  

}

C语言入门函数问题 C语言一函数问题 c函数参数的小问题 一题:C语言函数问题?简单 C语言入门问题 [C]关于函数返回空值的小问题 C语言中碰到的一个函数小问题. asp函数问题(入门级...) C语言 一些入门问题? C语言入门级问题