逻辑错误的办法之一，是将程序中的变量输出到文件或打印到屏幕，以定位错误所在。虽然这个办法不是所有情况下都适用，比如在调用了错误的子例程时就行不通，但是如果程序由于计算结果有误而出错，这种方法最容易找出问题。
示范.以下用于计算平均数的C语言函数含有逻辑错误。代码中缺少了一对括号，因此程序虽然能够通过编译并运行，但由于运算符优先级（先乘除，后加减）的缘故，运算结果并不正确。int average(int a, int b)