已有140人关注
代码在C++6.0中报错
发表在C语言答疑区 2018-04-26 悬赏:1 学分
是否精华
版块置顶:


#include<stdio.h>

int jinqiang=(int a,int b)

{

int d;

d=a+b;

return d;

}

int main()

{

int x,y,q;

printf("please input two numbers:\n");

scanf("%d%d",&x,&y);

q=jinqiang(x,y);

printf("%d",q);

}

9个报错,请大家指出!

分享到:
精彩评论 7
李木子
学分:2954 LV11
2018-04-26
沙发

你好:

  根据你的代码我修改了一下,你可以参照一下

   

无标题.png


mingricopy1995
学分:147 LV3
mingricopy1995
学分:147 LV3
2018-04-26
地板

#include<stdio.h>

main()

{

aotu int i,j,k;

printf("please input the number:\n");

scanf("%d,%d",&i,&j);

if(i!=0&&j!=0)

if(i>j)

k=i-j;

else

k=i+j;

printf("the resullt is %d\n",k);

}


mingricopy1995
学分:147 LV3
2018-04-26
4L

--------------------Configuration: ssss - Win32 Debug--------------------

Compiling...

ssss.cpp

D:\ssss.cpp(4) : error C2065: 'aotu' : undeclared identifier

D:\ssss.cpp(4) : error C2144: syntax error : missing ';' before type 'int'

D:\ssss.cpp(13) : warning C4508: 'main' : function should return a value; 'void' return type assumed

执行 cl.exe 时出错.


ssss.obj - 1 error(s), 0 warning(s)


mingricopy1995
学分:147 LV3
2018-04-26
5L

我还是不明白,是我错了还是软件有问题,编译就是不断的报错,是我的电脑出了问题么!上面是编译出错的原代码,我从C++中复制出来了,这段代码在你们的C++中能被编译么?

mrkj_爱学编程
学分:539 LV6
2018-04-27
6L

mingricopy1995 发表于2018-04-26 19:31

我还是不明白,是我错了还是软件有问题,编译就是不断的报错,是我的电脑出了问题么!上面是编译出错的原代码,我从C++中复制出来了,这段代码在你们的C++中能被编译么?

是你打错了,你看一下第4行中aotu int i,j,k;应该改成auto int i,j,k;auto是C语言中的关键字,关键字在Vistual C++ 6.0里是会变蓝色的,若关键字敲错,则会变成黑色的

mingricopy1995
学分:147 LV3
2018-04-27
7L

问题大概得到了解决,上楼说的没有错,那是一处错误。其根本原因我已经找到了,同样的代码在TC2.0中能够编译而在C++中报错是因为我在建立文件的时候没有把后缀名.c加上,导致一直是.CPP的后缀名,修改后缀名后C++也基本上能够编译了,谢谢大家!

首页上一页 1 下一页尾页 7 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照