acm常见错误(添加中。。)

一直想写这些总结一下自己过去常犯的错误,但是总是忘记。。

(1)数组开小了

(2)精度问题,数开小了(__int64定义成int)

(3)精度问题,数转换错误(__int64赋值给int)

(4)char数组定义成int

(5)==写成=(很难查到的错误)

(6)变量未初始化

(7)变量初始化错误,想当然的初始化,特别是数组,有时候a[0]、a[len-1]等需要初始化为和其他元素不同的值,但不仔细分析就全赋为0就出错了

(8)getchar()(字符串相关题目,都懂得~~)

(9)语句块漏写括号(这个其实已经消灭了)

(10)if语句块大量嵌套时,一定要加上括号,防止else和else if混接在错误的if之后。养成良好习惯。。(上一条刚说已经消灭了,昨天做hdoj1426又出现这个错误了。。2012.12.28)

 

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>