函数定义与声明
本帖最后由 倾城一笑 于 2016-3-16 18:23 编辑有一个错误: 不知道是定义还是声明,求解答。谢谢
目的:求两个数的和
#include <stdio.h>
int main()
{
int max(int x,int y);
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d",c);
return 0;
} 没错误啊 你用了max函数但是没声明也没定义它,自己写个max实现吧或者加个宏#define max(a,b) ((a)>(b)?(a):(b)) 阿飞。 发表于 2016-3-16 18:38
没错误啊
你确定?你到编译器下试试 阴影中的曙光 发表于 2016-3-16 18:51
你用了max函数但是没声明也没定义它,自己写个max实现吧或者加个宏#define max(a,b) ((a)>(b)?(a):(b))
谢谢懂了 有声明,没定义{:10_262:}
页:
[1]