鱼C论坛

 找回密码
 立即注册
查看: 5854|回复: 21

新人,求解释! 急

[复制链接]
发表于 2013-9-21 22:15:02 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 啃啃 于 2013-9-24 02:24 编辑


#include<stdio.h>

void 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);     /*输出*/
}
    int max(int a,int b);       /*定义max函数*/
{
    if(a>b)return a;else return b;  /*把结果返回主调函数*/
}
    第二个大括号说缺少文件头是什么意思啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-21 22:32:34 | 显示全部楼层
什么错误,那里显示的,亲,你要说清楚呀!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-22 14:52:47 | 显示全部楼层

图片上传不了 ,   就是《c程序设计》里的例题3   后面有注释的      我打不出来    总是显示有1个错误   
     能教一下么?     难道是例题有问题还是?      能告诉我怎么打么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-22 15:07:45 | 显示全部楼层
啃啃 发表于 2013-9-22 14:52
图片上传不了 ,   就是《c程序设计》里的例题3   后面有注释的      我打不出来    总是显示有1个错误    ...

那你到C语言交流那问,好吗?我帮你把帖子转过去。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-22 17:54:30 From FishC Mobile | 显示全部楼层
怡静 发表于 2013-9-22 15:07
那你到C语言交流那问,好吗?我帮你把帖子转过去。

嗯,好的!   谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-22 18:05:23 | 显示全部楼层
不知道你说的是那一个表示不是很清楚你的问题加油!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-22 18:55:50 | 显示全部楼层
你最好把你的问题写出来,让大家看,你这样问和没问一样,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-22 19:43:27 From FishC Mobile | 显示全部楼层
怡静 发表于 2013-9-22 18:55
你最好把你的问题写出来,让大家看,你这样问和没问一样,

刚用手机打了2次,一按回复就跳了,现在在上班!      晚点再用电脑传吧!   谢谢哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-22 20:59:49 | 显示全部楼层
h2323734288 发表于 2013-9-22 18:05
不知道你说的是那一个表示不是很清楚你的问题加油!

#include<stdio.h>
  int max(int a,int b);     /*函数说明*/

void 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);     /*输出*/
}
    int max(int a,int b);       /*定义max函数*/
{
    if(a>b)return a;else return b;  /*把结果返回主调函数*/
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-22 21:00:20 | 显示全部楼层
啃啃 发表于 2013-9-22 20:59
#include
  int max(int a,int b);     /*函数说明*/

就是这样   例题.obj - 1 error(s), 0 warning(s)

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-22 21:00:53 | 显示全部楼层
啃啃 发表于 2013-9-22 20:59
#include
  int max(int a,int b);     /*函数说明*/

例题.c
E:\c语言\例题\例题.c(14) : error C2449: found '{' at file scope (missing function header?)
E:\c语言\例题\例题.c(16) : error C2059: syntax error : '}'
执行 cl.exe 时出错.

例题.obj - 1 error(s), 0 warning(s)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-22 21:01:30 | 显示全部楼层
h2323734288 发表于 2013-9-22 18:05
不知道你说的是那一个表示不是很清楚你的问题加油!

例题.c
E:\c语言\例题\例题.c(14) : error C2449: found '{' at file scope (missing function header?)
E:\c语言\例题\例题.c(16) : error C2059: syntax error : '}'
执行 cl.exe 时出错.

例题.obj - 1 error(s), 0 warning(s)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-22 21:31:55 | 显示全部楼层
   int max(int a,int b);   这里多了个分号
{
    if(a>b)return a;else return b;  /*把结果返回主调函数*/
}

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-22 22:27:59 | 显示全部楼层
楼上正解,函数定义是一整体语句。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-22 22:49:22 | 显示全部楼层
本帖最后由 h2323734288 于 2013-9-22 22:52 编辑

已有解答了嘻嘻:lol:看看是不是这出了错
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-22 23:43:57 | 显示全部楼层
这么简单的问题,还是楼主高明,一眼看出来啊。强烈支持楼主ing!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-23 01:12:08 From FishC Mobile | 显示全部楼层
fishso 发表于 2013-9-22 21:31
int max(int a,int b);   这里多了个分号
{
    if(a>b)return a;else return b;  /*把结果返回主调函 ...

还是不行,显示:  &:左操作的数据类型是违法的!  什么意思啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-23 07:24:29 | 显示全部楼层
大哥..你在main外边声明过了 还在内部声明什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-23 09:04:26 | 显示全部楼层
#include<stdio.h>



void 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("maxnum = %d\n",z);     /*输出*/
}

    int max(int a,int b)       /*定义max函数*/
{
    if(a>b)
        {
                return a;
        }
        else
        {
                return b;  /*把结果返回主调函数*/
        }
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-23 10:39:08 From FishC Mobile | 显示全部楼层
eleven_xxq 发表于 2013-9-23 09:04
#include



非常感谢,要的就是这个!     谢谢大侠!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-4 01:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表