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语言没错却执(繁:執)行不了转载请注明出处来源