打题的时候吸取的教训
打题的时候吸取的教训
- 假设有一个整形变量a,在使用
a++
前一定要初始化a的值,在定义的时候就要想到这个问题进行初始化,否则后面报错都找不出问题 - 循环嵌套的时候使用的i、j、k等等一定要一个一个仔细地检查清楚,很容易混淆写反
- 给字符赋值的时候不要忘记是用单引号
''
,别写成双引号 - 复制一段代码并且修改参数的时候一定要检查清楚,非常容易漏修改和修改错,所以修改过后一定要从头到尾再检查一遍
- 改动一个变量算法的时候,一定要检查其他用到该变量的地方是否也进行了修改,不然debug到死
- 有的题目要求对x,y之间的数据进行处理和判断,但是所谓的之间并没有说明 “x<=y”,所以这个时候要对x和y的大小进行判断
- 一定要考虑好各种极限情况,比如一个输入数据甚至全部输入数据很极限的为 0 等等……
- 求一段数据总和(比如从2号树木到5号树木,答案是5-2+1=4,不是3)一定要考虑好所有情况,特别是两边的情况,看计算的数值完不完整
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Sevin的小窝!
评论