srkp.net
当前位置:首页 >> C++开发,如何区分编译错误和运行错误. >>

C++开发,如何区分编译错误和运行错误.

编译通过只是说明没有语法错误,运行不出结果就是你代码逻辑问题了 贴代码看看吧,自己打断点调试一下 while(r=!0) 写反了吧, r != 0 否则就成死循环了。。。

如果你的循环中的i值变化范围没有问题,则修改你的数组定义为:double err[502],B,W[502],W2[502],j,beta[501];你的原始定义都少了一个数组元素,会导致下标越界,进而引发运行时错误。

#include #include using namespace std; string name[50],num[50]; int chinesescore[50]; int englishscore[50]; int mathscore[50]; double chineseaverage; double englishaverage; double mathaverage; int chinesesmax; int englishmax; i...

另外一个程序你无法控制么?如果两个程序都是你自己编写的,那就假如一段进程间通信的代码就行了。

是编译错误还是运行错误? 如果是编译错误,编译器会报错的,详细指出哪一行有问题,如果是运行有错误,你可能需要断点调试

如果真想做ACM,就不要用VC6.0,VC对标准C++支持很差。用Dev C++. 正赛Windows系统都没有,要学会用Emacs、NetBeans、Eclipse 若出现编译错误,各OJ上都会有提示,告诉你哪行错了。 常见VC正确,但标准C++错误的: 1.void main() 纯粹M$YY GCC和...

这个错误叫“编译期错误",一般双击错误提示语那一行就会告诉你哪里错了, 其实就是 using namespace std; //这里少了个 ;而已。。。

编译和运行起来都没有任何问题的……但是代码界面各种提示语法错误? 有错误是运行不起来的。这个装个插件就可以了,visual assist x

如果是简单的错误,可以直接双击错误列表里的错误项或者生成输出的错误信息中带行号的地方就可以让编辑窗口定位到错误的位置上。 对于复杂的模板错误,最好使用生成输出窗口。多数情况下出发错误的位置是最靠后的引用位置。如果这样确定不了错误...

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com