zoukankan      html  css  js  c++  java
  • 检查代码的一般步骤

    检查代码应想的一些问题

    (持续更新中)

    输入

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

    文件

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

    初始化

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

    输出

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

    函数

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

    其他

    1. 是否有(LARGE extrm{中文标点})
    2. 每个变量的含义是否清楚?
    3. 使用数组时什么变量充当的下标?数组里面存的又是什么?
    4. 数组的下标默认从(large 0)开始,但自己在使用的时候下标是从(large 0)还是(large 1)开始?
    5. 使用数组时一定要考虑数组末尾和未使用的部分的值的关系
  • 相关阅读:
    Linux用户管理
    chattr&lsattr
    repo 回退当前分支下所有仓库到指定日期前的最新代码版本
    grep
    awk
    vscode sftp插件的使用
    程序的链接
    ZJOI2015 诸神眷顾的幻想乡
    BZOJ3756 Pty的字符串
    HDU1506 Largest Rectangle in a Histogram
  • 原文地址:https://www.cnblogs.com/mitnick/p/11688471.html
Copyright © 2011-2022 走看看