中易网

C语言程序,编译没有错误,执行时出错。问题在哪?

答案:4  悬赏:30  
解决时间 2021-02-11 14:40
C语言程序,编译没有错误,执行时出错。问题在哪?
最佳答案
1 编译阶段,执行的是对单个文件的转换,从源代码转换成二进制文件。
2 链接阶段,将每个源文件转成的二进制文件,及相关的系统库文件共同打包生成可执行文件。
3 从定义上可以看出,链接阶段,出现错误有两种可能:
1) 函数中引用了不存在的函数。
2) 编译环境有问题,导致ld出错。
全部回答
#include <stdio.h> int max(int a,int b); int main(void)  { int a,b,c; scanf("%d%d",&a,&b); c=max(a,b); printf("max is %d\n",c); return 0; } int max(int a,int b) { return a>b?a:b; } max函数未定义
首先编译已经报错: 有一个找不到的符号链接_max max这个函数你只声明了但没有定义,也就是编译器只知道有这么个函数,但是函数是做什么的,不知道。 如果你是新手,咨询一下其他同学或者老师,这个问题实在不应该发出来,自学才是最好的老师。
1. printf拼错了 2. 球体体积算错了,应该是vq=4.0/3*pi*r*r*r;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
热血传奇阴阳石如何获得
玛丽阿姨庆阳分店地址在哪,我要去那里办事
亲亲,昆明长水祥鹏航空,换登机牌从哪进去
杭州地铁办的杭州通卡,就是那个能刷地铁,公
扬子橱柜在什么地方啊,我要过去处理事情
she spends half an hour doing her homework
旧馆桥地址在什么地方,想过去办事
只有设置混杂模式才能抓包吗?
粘性土质种植(养殖)什么比较好?
丫丫小铺在哪里啊,我有事要去这个地方
我好姐妹要过13岁生日,要送什么礼物好。
法院判决规定时间还钱,可到时候被告人不还,
列车D3112经过的地方
小四川酒家这个地址在什么地方,我要处理点事
索尼PCG-61212T(i3)笔记本怎么?独显的性能如
推荐资讯
注册塞舌尔离岸公司好处是什么
中央台主持人撤贝林是哪个省的女孩
问女孩要不要一起回家,女孩回答说我为什么要
高中学历和大专学历哪个在社会上混得开
和庚子猎国类似的民国小说
JGJ22-85是否还在实施
为什么在学校机房看不了在线视频呢?
广元东坝到广元盘龙机场打的需要多少钱?
这手机主题霸气吗?
X先生的店地址在什么地方,想过去办事
衡水地区哪个厂子有需要用电泳漆的
我忆捷500G的移动硬盘,分了4个区,突然只能
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?