为了账号安全,请及时绑定邮箱和手机立即绑定

编译没问题,但是生成执行有错误怎么办?

WIN10系统,VC++6.0版

http://img1.sycdn.imooc.com//5607f1740001107105861078.jpg

正在回答

1 回答

你根本就没有定义max函数啊。

所以编译时可以通过,但是链接时会报错。

1 回复 有任何疑惑可以回复我~
#1

自学C语言1 提问者

非常感谢!但是我现在又遇到了新的问题,
2015-09-28 回复 有任何疑惑可以回复我~
#2

自学C语言1 提问者

非常感谢你,但是我又遇到了问题,我的代码跟书上的一样,为什么输出结果却跟书上不一样? #include<stdio.h> int main() { int max(int x,int y); int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d\n,c"); return 0; } int max(int x, int y) { int z; if(x>y)z=x; else z=y; return(z); }
2015-09-28 回复 有任何疑惑可以回复我~
#3

自学C语言1 提问者 回复 自学C语言1 提问者

谢天谢地,我终于知道了,因为我第八行的引号打错位置了
2015-09-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

编译没问题,但是生成执行有错误怎么办?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信