找不到标识符,求指教。。。
#include <conio.h>
#include<stdio.h>
void main()
{
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d",d);
getch();
}
int max(int x,int y,int z)
{
int u;
if(x>=y&&x>=z)
u=x;
else if(y>=x&&y>=z)
u=y;
else
u=z;
return(u);
}
为什么生成时会失败,提示“max找不到标识符”???
[解决办法]
#include <conio.h>
#include<stdio.h>
int max(int x,int y,int z);//函数前置声明 或者整个函数提到main函数前面
void main()
{
}
int max(int x,int y,int z)
{
}
[解决办法]
#include <conio.h>
这个是用来干嘛的?