求教一下C++高手

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:08:13
我初学c++,编译一些程序时总会遇到类似的情况 ,编译不会出错,而运行时就会提示错误

有许多情况,
我碰到最多的是数组下标越界或指针访问未分配空间,VC中会弹出对话框,非法访问内存.
还有除数为0和其他一些异常也会出错.
其他的就不太清楚了.

可能是你的编程软件有问题 在装一个试试。

那是因为你的程序没有语法错误,而逻辑上则存在错误,建议你学C++的时候学点数据结构.
也有可能是软件的错误.

楼上说的正确哦。编译只是对词法,语法进行检查,没错证明语法没有问题,实际运行的时候报错说明有逻辑错误。如死循环,地址错误,内存空间问题都可能导致这种情况的。