当前位置:首页 » 编程软件 » 编写代码时编译正确运行错误

编写代码时编译正确运行错误

发布时间: 2022-11-29 23:55:51

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

这当然原因非常多,比如:编译器编译不够严格、程序有很大的风险等等,最简单的一个例子如下:

inta;
scanf("%d",a);

可以确定的一点是:一旦在运行中出现错误,大多是较为严重的错误,须引起重视,否则,一旦错误非常严重,必会导致许多严重的后果,如死机、卡屏甚至直接导致蓝屏。

② 我是个c语言初学者,在练写程序时,程序正确,运行时却检测到错误这个--------------------

上面提示的不是错误。0 error(s), 0 warning(s)就已经说明了。

不过有必要多说几句
程序的错误分为:编译错误,链接错误,运行错误,逻辑错误
编译错误一般是不符合语法规则的错误
链接错误一般是编译器在链接这一步时发生的错误,比如找不到某个库
前两个错误一般都可以由编译器发现
运行错误,一般是程序运行时才碰到的,比如:空指针异常,除0操作,数组下标越界等。这些错误编译器是发现不了的,只有在运行时才能发现
逻辑错误,就是一切都符合语法,运行也不错,但是不符合你想要达到的逻辑。

③ c语言编译正确为什么老是执行错误 编写是没问题的。求大神解决啊

编译正确只说明没有语法错误。逻辑错误、算法上的错误编译程序是检查不出来的!

④ 为什么我写的C语言程序编译时没错,运行时有错误

建议你下断点,然后反复调试运行,肯定能找出问题所在。
我一遇到次类问题,都是这样解决的。

⑤ 编译正确,但运行是错误的

估计你是package了
package之后可以编译,但是编译后的class文件在包下,不再当前路径下。
所以你用cmd运行的时候要在前面加包名

⑥ 为什么编译没有错误,运行却有错误

编译没有错误是因为你的程序语法没有错误.
而运行时则有可能出现逻辑错误.
比如说C#里最常见的"未将对象引用设置到对象的实例",就是说一个对象并没有实力化,或者没有值就去引用了.
再比如连接数据库,语法正确,但是运行时却因为SQL未启动或者连接字符串拼写错误而发生异常.

⑦ 程序编译时没错运行时有错是怎么回事

程序编译没有错误,只是表明语法检查没有问题了,但是程序的逻辑是否合理、运行是否正确,则不一定。很多情况都会导致这样的问题,比方说数组越界,访问非法指针等,你没有给出源代码,也没有提供相关错误信息,所以到底是什么原因,在这里也不好确定。如果程序不长的话,建议对程序进行调试,监测程序的运行状态,这样容易找出问题。

热点内容
androidjsonkey 发布:2024-05-06 03:07:31 浏览:730
python主线程子线程 发布:2024-05-06 03:07:20 浏览:763
android系统截屏 发布:2024-05-06 02:57:51 浏览:776
android居左 发布:2024-05-06 02:40:26 浏览:45
网页设置的密码如何删除 发布:2024-05-06 02:20:30 浏览:926
如何查看snmp配置信息 发布:2024-05-06 02:19:48 浏览:489
预科编程 发布:2024-05-06 02:19:42 浏览:140
压缩比英文 发布:2024-05-06 01:56:35 浏览:173
数字php 发布:2024-05-06 01:53:10 浏览:743
编程中怎么 发布:2024-05-06 01:43:32 浏览:630