为啥c语言没错却执(繁:執)行不了

2025-03-21 20:15:58Biological-SciencesScience

C语言中没有错误,为什么总是运行不出来?跟代码 什么叫没有错误 运行不是预期就是错误如果在写C语言时,代码没错,但是结果总错是什么原因?我想你要表达的是,编绎时,没显示出错,但就是结果错了。要细致地找原因

澳门威尼斯人

澳门永利

C语言中没有错误,为什么总是运行不出来?

跟代码 什么叫没有错误 运行不是预期就是错误

如果在写C语言时,代码没错,但是结果总错是什么原因?

我想你要表达的是,编绎时,没显示出错,但就是结果错了。要细致地找原因。

根据我以往的经验,原因有以下几点。

澳门巴黎人1,内(繁:內)存没有释放。

用new,mal澳门威尼斯人loc等分配内存,而在结束时来释放,频繁调用,系(繁:係)统崩溃。

或者根本běn 没使用new或malloc,在使用内存时异常。

2,变量澳门永利与地址用错【pinyin:cuò】。

char *p

char cp

第一个p指地址,在程序(练:xù)中用错。

3,画笔【繁体:筆】CPen,CStatic等未恢复

如:oldpen=pdc一【yī】>SelectObject(&m_pen)

在结束,没méi 有pdc一>SelectObject(oldpen)

澳门金沙导致颜[繁:顏]色混乱。

4,中断使用不当,或者回调callback函数(繁体:數)使用不当.

5,c语言对变量类型皇冠体育有严格要求,unsigned与signed区别还是很大的(练:de),详细检查函数原型。

皇冠体育

6,最后检查算法(练:fǎ),框图。是否基本算法有误。这个很难做。相信大家都很自负,坚信算法没错《繁体:錯》。对照zhào 数学算法与你的程序算法是否一致

7,浮点运算。相信大家(繁:傢)认为1.0十1.0=2.0无疑。如果double与其它变量转zhuǎn 换出问题(繁:題),没准是这样的结果:

1.0十《pinyin:shí》1.0=1.9999999999......

澳门银河

本文链接:http://10.21taiyang.com/Biological-SciencesScience/8375913.html
为啥c语言没错却执(繁:執)行不了转载请注明出处来源