| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3945 人关注过本帖
标题:超级新手,有两个错误不明白什么意思,求助~O(∩_∩)O谢谢
只看楼主 加入收藏
周博文
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2011-10-3
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:9 
超级新手,有两个错误不明白什么意思,求助~O(∩_∩)O谢谢
error C2449: found '{' at file scope (missing function header?)
 error C2059: syntax error : '}'


下面是代码
int max(int a,int b);

main()
{
    int x,y,z;
    int max(int a,int b);
    printf("input two numbers:\n");
    scanf("%d%d",&x,&y);
    z = max(x,y);
    printf("maxnum = %d",z);
}

int max(int a, int b);

{
    if(a>b) return a;
    else return b;
}
搜索更多相关主题的帖子: numbers function return found 
2011-10-03 20:37
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
收藏
得分:3 
#include <stdio.h>
int max(int a,int b);
main()
{
    int x,y,z;
    int max(int a,int b);
    printf("input two numbers:\n");
    scanf("%d%d",&x,&y);
    z = max(x,y);
    printf("maxnum = %d",z);
}
int max(int a, int b)
{
    if(a>b) return a;
    else return b;
}

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2011-10-03 20:42
zhangyin
Rank: 2
等 级:论坛游民
帖 子:22
专家分:43
注 册:2011-10-2
收藏
得分:3 
在定义max函数时后面多加了个分号,不够细心啊!!!
2011-10-03 21:07
larryliu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:58
专家分:128
注 册:2011-9-30
收藏
得分:3 
1、main函数最后加个return 0;
2、int max(int a, int b);   这里多了个分号

{
    if(a>b) return a;
    else return b;
}
2011-10-03 21:18
dou123dou
Rank: 1
等 级:新手上路
帖 子:19
专家分:6
注 册:2011-10-3
收藏
得分:3 
main函数最后加个return 0,这个可加可不加,因为lz没有明确定义是void型还是int,建议使用int型,之后就要加
2011-10-03 22:57
apigboy
Rank: 1
等 级:新手上路
帖 子:35
专家分:4
注 册:2011-10-3
收藏
得分:3 
的确。。同上
2011-10-03 23:01
mengcan555
Rank: 4
等 级:业余侠客
帖 子:104
专家分:253
注 册:2011-9-17
收藏
得分:3 
int max(int a, int b);  把分号去掉啊
2011-10-03 23:02
周博文
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2011-10-3
收藏
得分:0 
刚刚接触,所以什么也不懂,谢谢各位啦~
2011-10-04 07:47
为我留住记忆
Rank: 4
来 自:北京
等 级:业余侠客
帖 子:130
专家分:226
注 册:2011-4-30
收藏
得分:3 
luguo

学习c是为了自己更强大。。。
2011-10-04 14:55
离开天空的云
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:110
专家分:198
注 册:2011-8-12
收藏
得分:3 
在WIN TC或TC上去掉函数MAX定义的尾部去掉;后完全正确。
2011-10-04 17:26
快速回复:超级新手,有两个错误不明白什么意思,求助~O(∩_∩)O谢谢
数据加载中...
 
   



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

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