C 语言 max函数实现
printf函数是如何实现的因为max函数未定义。你必须自己实现max函数,才能使用它。
可以写个函数,也可以用宏。
以下两种方案更改均可以实现:
方案1:
#include<stdio.h>
#define max(a,b)  (a>b?a:b)
int main(void)
{
    int a,b,c;
 scanf("%d,%d",&a,&b);
 c=max(a,b);
 printf("max=%d\n",c);
 return 0;
}
方案2:
#include<stdio.h>
int max(int a, int b)
{
    return a>b?a:b;
  }

int main(void)
{
    int a,b,c;
 scanf("%d,%d",&a,&b);
 c=max(a,b);
 printf("max=%d\n",c);
 return 0;
}