当前位置:首页 » 编程软件 » 编译的程序没错为什么调试不了

编译的程序没错为什么调试不了

发布时间: 2023-09-20 07:26:07

① keil编译运行无错,但是结果不对怎么调试

keil编译运行无错,但是结果不对调试的方法:
1、打开keil软件,这里我们已经默认打开了一个工程文件了,点击我画圈的那个按钮,进入设置。
2、在Debug那个选项卡里,我们选择usesimulator,使用软件进行调试。
3、置完毕后,我们可以在菜单栏找到这个放大镜的图标,点击这个按钮进行调试操作。
4、可以看到程序已进入正常的调试模式运行,这个时候程序是不会自动的去运行的,需要我们点击下一步的按钮才会一步一步的去执行。

② 【快来帮我~~】为什么我的C语言程序可以编译等都通过 但是运行起来之后就出现调试 不能运行呢

1. “MGraph G;”没有初始化。
建议做一下修改:
void InitGraph(MGraph& G)//创建一个函数用来生成G图
{
int i,j;
G.vexnum=4;
...// 其他同,把" return G;"去掉。

void ShortestPath()
{
MGraph G;
... // 其他同
scanf("%d",&v);

InitGraph(G); // 加上这一句
...

2. “for(v=0;v<G.vexnum;++v)”, v保存着输入的值,但这里又重新赋值为0.
是不是应该是“for(v0=0;v0<G.vexnum;++v0)”?

③ 为什么C++编译没有错误,但是调试的时候不对

"ABC"这个常量字符串存储在程序的常量存储区域,是不能修改的。
所以char *b="ABC";然后通过b[0]='x'来修改该常量字符串就会出错。
编译的时候只检查语法是否符合语言的语义要求,编译通过不代表执行正确。

④ 为什么C语言程序编译正确但不能执行

  • 因为你的c没有初值,while循环无法进行。另外你的算法也有问题,while循环可改为while(m%n!=0),循环结束后最小公约数时n。

⑤ 程序编译过了,但是无法运行出结果是怎么回事

编译过了没错误,说明你的代码语法没错误。运行结果不对,是你的代码逻辑有问题,仔细检查代码逻辑流程是不是不对,调试调试。

⑥ vs2010中正确的代码修改后为什么不能调试

一般是因为指出的那个exe文件正在运行之中,应该是你的编的程序,正在运行肯定不能被改写,新的程序也就不能编译链接成功啦.
打开任务管理器看看,找到那个exe文件,结束任务,再进行编译和调试.

⑦ 为什么C语言程序编译正确但不能执行

这哪是编译正确,这是有一个语法错误的意思,这样的程序是无法运行的。
最后一句的语法错了
应该是printf("%4d
%d\n",i,slect[i]);
双引号中间是格式控制字符串,用于控制输出的字符串以及变量的格式,
变量需要放在双引号外头,用逗号分隔。

热点内容
右边程序框图的算法 发布:2024-11-19 01:50:40 浏览:42
安卓如何让录屏的时候没有小白点 发布:2024-11-19 01:44:17 浏览:910
四大基础数据库 发布:2024-11-19 01:39:53 浏览:692
androidtabhost滑动 发布:2024-11-19 01:39:50 浏览:125
斗鱼抢火箭脚本 发布:2024-11-19 01:32:44 浏览:514
怎么改微信支付的密码忘了怎么办啊 发布:2024-11-19 01:29:08 浏览:714
c语言inti 发布:2024-11-19 01:27:33 浏览:605
登录政务服务网如何保存密码 发布:2024-11-19 00:59:05 浏览:9
怎么登陆appleid密码忘了怎么办啊 发布:2024-11-19 00:29:54 浏览:656
极地大乱斗挂机脚本 发布:2024-11-19 00:29:01 浏览:421