99问答网
所有问题
当前搜索:
编译没有错误运行有错误怎么办
c++顺序表程序,
编译没有错误
,但是
运行
时就是不行,求指教
答:
”,
你要么使用定长字符数组,要么定义一个指针,先动态分配内存,再将指针指向该内存
,当然,分配内存后记得释放掉,你得程序就有这个问题,光知道使用malloc,不记得free。另外,你的这种思路不是不行,但建立链表可能是更好得选择。你的程序还有一个问题:L.data[L.size]=item;结构体的内容拷贝可不...
c语言编程,
编译
无错,
运行
出错
答:
1 你所谓的运行时问题,即栈溢出(stack overflow),
解决方法是使用c语言的malloc函数(相当于C++的new操作符)在堆上分配内存(当然最后根据输出文件的答案来看
,你确实数据给大了)2 逻辑问题,如楼上各楼所说:s[i]=s[i-1]+A[i];而不是s[i]=s[i-1]+s[i];你中学数学知识都忘了。。。
C++程序题
编译
的时候
没错
,但就是执行的时候出错
答:
这两句代码编译时不会报错,但一运行,程序就会崩溃.这种运行时的错误不同于语法错误,
是比较难寻找的.你可以通过设置断点来查找
.
VC++程序
编译
时能正常
运行
,但是在Debug中运行生成的可执行文件却出错...
答:
前者是正式发行版,在
编译
链接的过程中,它会对代码进行优化和一些相应的处理,而后者则是调试版,你在VC编译生成的文件一般就是debug版本,不然它是不会在你的文件夹中生成debug文件夹的,所以,你在文件夹中执行文件出问题,
用C语言编程程序
没有错误
为什么结果不对
答:
是运行期错误,在编译连接的过程不会出错的,不过幸好,
编译器也为我们 提供了一些解决类似运行期错误的一些调试工具,通过debug,进行单步调 试下,观察变量值
,看看是不是你想要的等等解决此类问题,具体如何单步 调试见下面:不过你先要设置断点,然后按下面操作 在VC++6.0中的单步调试:调试重要的几个键:F9...
C语言里程序
编译
无
误
但
运行
会弹出程序已停止运行是为什么
答:
造成内存溢出的原因可能有:1>栈区溢出,例如在main函数内开辟的数组空间过大,一般机器的栈区限制在8MB左右,如果开辟的数组大小超过限制,程序就会崩溃。通常的解决方法是申请堆内存,即将较大的数组作为全局变量开在main函数之外。2>
错误
地址访问,常见的非法访问包括指针漂移,数组越界等,初学者也经常...
C语言程序
编译
后正确,但是
运行
时总有一个
错误
是
怎么
回事啊,,很急啊...
答:
常见原因:输入输出格式不正确、缓冲区溢出、
没有
为指针分配内存、其他数学
错误
比如零做除数之类。可以自己用单步进入的方式核对哪里出错
编译没
问题,
运行
出错,
怎么
回事
答:
编译没
问题,
运行
出错,怎么回事 况会有很多种:1,你按回车渲染的时候,不是有条红线跑过去吗? 当弹出
错误
后,你看那个红线在哪个位置,可以是那里有一帧出了问题,把那个位置切掉一帧切掉再渲染看看,我原来就是用这个办法,切掉后,可以渲染过去,应该就是这个问题了,如果是上面这个问题,那你下面就不...
java
编译
过程
没有错误
为什么
运行
过程后出现出现错误或无法加载主类_百...
答:
编译错误
一般指的是语法上的错误,比如引用未付值的变量,语句后少了分号等等通过编译器可以检查出来的
错误 运行
时的错误或异常,是指编译器无法检查出来在程序中却又不能正确执行的代码,比如两个变量相除,除数为0,或者是你引用了null值等等,面向对象的语言中万物皆对象,运行时的各种异常或错误也是...
为什么在
编译
C++程序的时候是
没有错误
的,但是
运行
的时候就是出不来结 ...
答:
编译
通过只是说明
没有
语法
错误
,
运行
不出结果就是你代码逻辑问题了 贴代码看看吧,自己打断点调试一下 while(r=!0)写反了吧, r != 0 否则就成死循环了。。。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
子过程或函数未定义怎么解决
代码没有报错但是无法运行
程序编译没有通过
编译没有错误但无法运行
java编译时错误和运行时错误
c语言编译没错运行错误
编译错误怎么解决
编译和运行有什么区别
什么是编译错误