鱼C论坛

 找回密码
 立即注册
查看: 989|回复: 8

[已解决]关于使用DevC++写出的代码有错误

[复制链接]
发表于 2020-7-8 12:47:19 | 显示全部楼层 |阅读模式

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

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

x
教学视频里面用的是VC6.0,我练习用的是DEVC++,同样是对着视频敲代码但是出来之后一直有错误,void main()这个打出来之后编译就会提示错误但是我是跟着视频里面打出来的,是软件之间的问题吗?
我的系统是WIN10,安装好VC6.0之后打不开显示无法使用。
最佳答案
2020-7-8 13:03:38
blueneko 发表于 2020-7-8 12:50
#include
void main()
{
#include <stdio.h>
int main()
{
        int a,b,c,d;
        unsigned u;
        a=12;
        b=-24;
        u=10;
        c=a+u;
        d=b+u;
        printf("a+u=%d,b+u=%d\n",c,d);
        return 0;
}
现在好多编译器不支持void main了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-7-8 12:50:37 | 显示全部楼层
是编译器的问题,现在已经不推荐使用void main了,用int main
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-7-8 12:50:50 | 显示全部楼层
#include <stdio.h>
void main()
{
        int a,b,c,d;
        unsigned u;
        a=12;
        b=-24;
        u=10;
        c=a+u;
        d=b+u;
        printf("a+u=%d,b+u=%d\n",c,d);
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-8 13:03:38 | 显示全部楼层    本楼为最佳答案   
blueneko 发表于 2020-7-8 12:50
#include
void main()
{
#include <stdio.h>
int main()
{
        int a,b,c,d;
        unsigned u;
        a=12;
        b=-24;
        u=10;
        c=a+u;
        d=b+u;
        printf("a+u=%d,b+u=%d\n",c,d);
        return 0;
}
现在好多编译器不支持void main了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-8 14:04:36 | 显示全部楼层
qiuyouzhi 发表于 2020-7-8 12:50
是编译器的问题,现在已经不推荐使用void main了,用int main

谢谢   可以运行出来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-8 14:05:08 | 显示全部楼层
小甲鱼的铁粉 发表于 2020-7-8 13:03
现在好多编译器不支持void main了

谢谢   可以运行出来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-8 14:16:35 | 显示全部楼层
小甲鱼的铁粉 发表于 2020-7-8 13:03
现在好多编译器不支持void main了

视频里面有一个组代码是
#include <stido.h>

void main()
{
  int a,b;
  a=32767;
  b=a+1;
  printf("%d,%d\n,a,b");
}
这个算出来不是应该32767,32768吗
我按照你给的格式出来的的答案不一样
int main()
{
  int a,b;
  a=32767;
  b=a+1;
  printf("%d,%d\n,a,b");
}
这个运行出来之后就变成了7410576,7412464
这个是什么原因造成的?
视频里面用的是Visualc+      我用的是Dev C+  运行出来的东西感觉都不一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-8 14:56:35 | 显示全部楼层
blueneko 发表于 2020-7-8 14:16
视频里面有一个组代码是
#include
#include <stdio.h>
int main()
{
  int a,b;
  a=32767;
  b=a+1;
  printf("%d,%d\n",a,b);
  return 0;
}
你这个prinf里面打错,a,b是在" "外面的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-8 15:52:10 | 显示全部楼层
小甲鱼的铁粉 发表于 2020-7-8 14:56
你这个prinf里面打错,a,b是在" "外面的

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-13 13:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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