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);
#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:
}
方案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);
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;
}
}
发表评论