小裕 发表于 2015-1-20 13:55:48

希望鱼油们快来解答我,为什么编译成功,连接出错呢?

#include <stdio.h>
main()                      /*主函数*/
{
        int x,y,z;                  /*变量说明*/
        int max(int a,int b);            /*函数说明*/
        printf("input two numbers:\n");
        scanf("%d%d",&x,&y);       /*输入x,y值*/
        z=max(x,y);                /*调用max函数*/
        printf("maxmum=%d",z);   /*输出*/
}


爱琴海里的星 发表于 2015-1-20 15:26:02

那你的max函数呢?

小裕 发表于 2015-1-20 15:52:31

爱琴海里的星 发表于 2015-1-20 15:26
那你的max函数呢?

不是这样用的吗{:5_99:}

雪是梅之香 发表于 2015-1-20 16:57:09

再加上这个函数就好了
你的函数中没有定义max函数
int max(int a,int b){
    return(a>b?a:b);
}

小裕 发表于 2015-1-20 18:02:38

雪是梅之香 发表于 2015-1-20 16:57
再加上这个函数就好了
你的函数中没有定义max函数

好的可以了 谢谢哈
页: [1]
查看完整版本: 希望鱼油们快来解答我,为什么编译成功,连接出错呢?