为什么我的C语言编程时没有错误但有警告,运行不了,这个实在不晓得为什么

如题所述

编译没有错误只是说没有语法错误。 但你的程序可能有逻辑错误。例如死循环什么的。 所以 ,编译正确不代表程序就是对的。其实只要你学习半年左右就很少出语法错误的。更多的是逻辑错误。那是侯还要靠自己一步步的调试啊 看啊,想啊。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-19
错误会导致程序无法编译通过,进而不能运行
而警告是说程序中有些代码编写不是非常恰当,不会影响程序编译,在少数情况下会影响程序运行
一般警告可以忽略,而错误是必须要修改的
但最好还是将警告消除比如:将double型赋值给int型等等
第2个回答  2011-04-19
警告也不能有的。可能警告实际是个大问题。如果不知道怎么修改消除警告,可以粘贴程序和警告,大家帮你看看。
第3个回答  2011-04-19
警告是什么,你的程序没提示错误不代表没错的,你可以把代码贴出来,这样笼统的问,大家也没法给你什么答案的
第4个回答  2011-04-19
你用的编译器是什么?
相似回答