关于使用DevC++写出的代码有错误
教学视频里面用的是VC6.0,我练习用的是DEVC++,同样是对着视频敲代码但是出来之后一直有错误,void main()这个打出来之后编译就会提示错误但是我是跟着视频里面打出来的,是软件之间的问题吗?我的系统是WIN10,安装好VC6.0之后打不开显示无法使用。 是编译器的问题,现在已经不推荐使用void main了,用int main #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);
} 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了{:10_256:} qiuyouzhi 发表于 2020-7-8 12:50
是编译器的问题,现在已经不推荐使用void main了,用int main
谢谢 可以运行出来了 小甲鱼的铁粉 发表于 2020-7-8 13:03
现在好多编译器不支持void main了
谢谢 可以运行出来了 小甲鱼的铁粉 发表于 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+运行出来的东西感觉都不一样 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是在" "外面的{:10_250:} 小甲鱼的铁粉 发表于 2020-7-8 14:56
你这个prinf里面打错,a,b是在" "外面的
这次对了{:10_266:}
页:
[1]