| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 688 人关注过本帖
标题:请教。刚开始学函数,
只看楼主 加入收藏
plzc001
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-10-11
结帖率:0
收藏
已结贴  问题点数:20 回复次数:8 
请教。刚开始学函数,
#include "iostream.h"
int max(int a,int b);
int main()
{
    int su1=5,su2=6,j;

    j=max(su1,su2);
    cout<<j;
    return 0;
   

}


报错。。cc.obj : error LNK2001: unresolved external symbol "int __cdecl max(int,int)" (?max@@YAHHH@Z)


[ 本帖最后由 plzc001 于 2009-10-17 19:23 编辑 ]
搜索更多相关主题的帖子: 函数 
2009-10-17 19:21
外部三电铃
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:那一年
等 级:贵宾
威 望:57
帖 子:2012
专家分:7306
注 册:2007-12-17
收藏
得分:0 
int max(int a,int b);
你这是调用函数还是定义函数

那一年,苍井空还是处女
2009-10-17 19:23
plzc001
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-10-11
收藏
得分:0 
我这是定义
2009-10-17 19:23
外部三电铃
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:那一年
等 级:贵宾
威 望:57
帖 子:2012
专家分:7306
注 册:2007-12-17
收藏
得分:5 
如果是定义函数,那后面的花括号里面的内容呢?行尾怎么会有分好?

定义函数是下面这种格式的

int max(){
    ……
    ……
}

那一年,苍井空还是处女
2009-10-17 19:25
明次
Rank: 5Rank: 5
来 自:China
等 级:职业侠客
帖 子:166
专家分:303
注 册:2009-1-11
收藏
得分:5 
这样的程序不报错才怪!

、明次℡!           QQ:604622530
2009-10-17 19:33
plzc001
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-10-11
收藏
得分:0 
我知道错。。但是你们可能帮我找出解决方案才是
2009-10-17 19:36
w273732573
Rank: 1
等 级:新手上路
帖 子:6
专家分:5
注 册:2008-5-28
收藏
得分:5 
你max函数又没有定义,怎么可能不错
2009-10-17 19:53
plzc001
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-10-11
收藏
得分:0 
呵呵,解决了。。。。。谢了哈
2009-10-17 23:32
newCpp
Rank: 5Rank: 5
来 自:火星
等 级:职业侠客
威 望:3
帖 子:256
专家分:375
注 册:2009-8-17
收藏
得分:5 
程序代码:
#include <iostream> 
using namespace std; 
int max(int a,int b); 
int main() 
{ 
    int su1=5,su2=6,j; 
 
    j=max(su1,su2); 
    cout<<j<<endl; 
    return 0; 
     
 
} 
int max(int a,int b) 
{ 
    int z; 
    z=a+b; 
    return z; 
}
这样就可以了!
你没有定义其函数的具体功能
声明函数和定义是两码事!!

编程语言视频教程在线播放学习
2009-10-18 13:10
快速回复:请教。刚开始学函数,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034226 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved