鱼C论坛

 找回密码
 立即注册
查看: 3023|回复: 6

错在哪

[复制链接]
发表于 2011-12-28 19:14:04 | 显示全部楼层 |阅读模式

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

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

x
#include <stdio.h>
void main()
{       
        void f(int a,int b);
    int a=3;
    int b=5;
    int c;
        c=f(a,b);
    printf("%d\n",c);

}

int f(int a,int b)
    int m;
        m=a+b;
        return m;

老是出错请指教

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-28 19:47:36 | 显示全部楼层
  楼主, 你上面定义void f(int a, int b);     下面定义函数却是 int f(int a, int b); 你改下看看
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-28 15:43:03 | 显示全部楼层
  1. #include <stdio.h>
  2. void main()
  3. {        
  4.     int f(int a,int b);
  5.     int a=3;
  6.     int b=5;
  7.     int c;
  8.         c=f(a,b);
  9.     printf("%d\n",c);
  10.        
  11. }



  12. int f(int x,int y)
  13. {  
  14.    int m;
  15.    m=x+y;
  16.    return m;
  17. }

  18. 你上面定义的 void 下面又是 int, 而且你这个定义函数的时候连个大括号都没啊。 下次要注意了
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-28 17:35:20 | 显示全部楼层
编译通过啊,运行也没错误啊
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-28 21:40:24 | 显示全部楼层
看来是解决了
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-30 14:20:24 | 显示全部楼层
饿.... 好像重复了~!
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2011-12-31 11:59:56 | 显示全部楼层
:(:(:(:(:(:(:(
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-11-10 12:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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