问题
单项选择题
以下关于编程风格的叙述中,不应提倡的是______。
A.使用括号以改善表示式的清晰性
B.用计数方法而不是文件结束符来判断文件的结束
C.一般情况下,不要直接进行浮点数的相等比较
D.使用有清晰含义的标志符
答案
参考答案:B
解析:
[分析]: 逐一分析这4个选项:
1)由于在高级程序语言中通常有大量的运算符,其间的优先级也比较复杂,使用括号可以改善表达式的清晰性,减少歧义,也提高了程序的易读性。因此该描述是正确的。
2)而第二句中,文件的结束应该用文件结束符来判断。用计数法来判断比较容易出错,从而不能正确地判别输入的结束,而文件结束符总是准确地指明输入的结束。
3)浮点数比较:由于计算用一个最近似值表示一个浮点数。在计算过程中,这些误差和计算误差常有积累,因此进行浮点数的相等比较,可能会把两个实际相等却因误差而略有差别的数当做不相等。因此一般不宜直接进行相等比较。
4)标志符的意义清晰,是编码风格中很重要的一部分。