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;
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论