main函数调用自定义函数为什么显示无法识别标示符号?
#include <stdio.h>int max(inta, intb);
main()
{
int x, y, z;
int max(inta, intb);
printf("请输入两个整数:\n");
scanf_s("%d和%d", &x, &y);
z=max(x, y);
printf("输入的两个值最大值是:%d", z);
}
int max(inta, intb)
{
if(a>b)return a;
else return b;
}
编译时候if那边a,b显示未定义标识符a、b。为什么