当前位置:首页 » 编程软件 » 程序可以编译通过

程序可以编译通过

发布时间: 2023-05-17 06:08:54

1. 请问刚编程的时候代码自己写老是不能得到正确的结果但能够编译通过,怎样才能实现自己写出正确的代码

嘿嘿 俺来告诉你原因
1 你的程序能够编译通过,只能说明程序中没有语法错误,但不能说就没有逻辑错误。
2 结果不对 说明存在着逻辑错误
应该分析结果不正确的原因 将运行的结果与正确的结果 进行比较 分析差别及原因
从而找出错误的逻辑。
这个过程就是调试。
3 自己慢慢摸索编写代码: 就要有个循环渐进的过程 要先学会编写简单的程序 再学编写复杂的 也可以分段调试你的程序。

2. 以下 C 语言代码是否能编译通过并请说明原因。

如罩亏果是原原本本的话不能通过,因为你调用了system函数,这个函数包含在stdlib.h这个库中,你并没有把它包含进来。所以执行的时候会报错,但是有些编译器会忽略它,报错之后仍然执行。
在包含之后该程序是可以编译通过并且正常运行的。这边就是利用了define的功能而已。
功能是输出:hello world 。
并且使用了pause进行暂停,也就是你要敲两次回车搭陆才能结束程序,你会在屏幕上看到两个请按任意键继续。知闷顷

3. 【快来帮我~~】为什么我的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)”?

热点内容
手提箱怎么改密码 发布:2025-07-15 03:55:47 浏览:217
did脚本 发布:2025-07-15 03:55:12 浏览:962
残留溶剂线性浓度如何配置 发布:2025-07-15 03:54:31 浏览:133
部落冲突好号密码是什么 发布:2025-07-15 03:48:45 浏览:970
存储气瓶 发布:2025-07-15 03:48:10 浏览:991
数据解锁密码有什么用 发布:2025-07-15 03:35:27 浏览:195
腾讯公认的密码是多少 发布:2025-07-15 03:34:44 浏览:625
代码txt怎么改脚本 发布:2025-07-15 03:30:20 浏览:288
声道数增加存储容量也相应 发布:2025-07-15 03:16:19 浏览:271
夸克缓存在哪里 发布:2025-07-15 03:16:11 浏览:708