检查代码的一般步骤

检查代码应想的一些问题

(持续更新中)

输入

  1. scanf有没有加取地址符&
  2. 字符输入的时候是否需要避开空格?

文件

  1. 有没有文件打开成功的检查?
  2. 文件是否关闭?

初始化

  1. 变量在参与计算之前是否有初始值?
  2. 数组大小是否足够?
  3. 输入输出是否需要long long

输出

  1. 有没有空格?
  2. 输出的格式与变量类型是否匹配?

函数

  1. 函数的返回类型是否正确?
  2. 函数的形参是否合适?
  3. 函数形参的值无论怎么改变,都不会影响到把值传给形参的变量的值
  4. 函数有无return

其他

  1. 是否有\(\LARGE \textrm{中文标点}\)
  2. 每个变量的含义是否清楚?
  3. 使用数组时什么变量充当的下标?数组里面存的又是什么?
  4. 数组的下标默认从\(\large 0\)开始,但自己在使用的时候下标是从\(\large 0\)还是\(\large 1\)开始?
  5. 使用数组时一定要考虑数组末尾和未使用的部分的值的关系
posted @ 2019-10-16 21:06  砥安  阅读(218)  评论(0编辑  收藏  举报