00问答网
所有问题
这段C语言程序,为什么编译没问题,但运行出问题了,错在哪?
如题所述
举报该问题
其他回答
第1个回答 2020-03-01
因为没有max函数的定义,只有声明,编译时编译器只知道你跟它“说”有这么一个函数,它“相信”你,编译通过了。但是执行的时候找不到
第2个回答 2020-02-29
刚刚开始学C吧?
您这在主程序里声明了 int max(int x, int y)
在主程序结束后应该把这个函数写出来:
int max(int x, int y)
{
if (x> y)
return x;
else
return y;
}
本回答被网友采纳
相似回答
大家正在搜
相关问题
C语言程序,编译没有错误,执行时出错。问题在哪?
为什么C语言程序编译正确但不能执行?
c语言程序编译问题 急! 编译通过,但运行报错是怎么回事?
为什么这个C语言程序编译与组件都没错,而运行就出错了呢? #...
C语言里程序编译无误但运行会弹出程序已停止运行是为什么
为什么我写的C语言程序编译时没错,运行时有错误
编译的C语言程序没有错误就是运行不了怎么回事
C语言编译没错误,但为什么不能运行出结果?