1. 中文字符和英文字符混用
  2. 字符缺失,例如:scanf("%d")经常会写成sacnf("d")
  3. 变量未初始化
  4. 全局变量和局部变量的作用域(范围),以及执行后的结果
  5. if-else条件判断后,里面执行的语句有时会写反(铁憨憨一个

    留着再补充吧