文件名称:神秘的数-vmware虚拟机中centos安装 centos安装qt的教程图解
文件大小:8.63MB
文件格式:PDF
更新时间:2024-06-29 06:29:55
程序设计实践
1.5 神秘的数 神秘的数包括各种常数、数组的大小、字符位置、变换因子以及程序中出现的其他以文 字形式写出的数值。 (1) 给神秘的数起个名字。作为一个指导原则,除了 0和1之外,程序里出现的任何数大概 都可以算是神秘的数,它们应该有自己的名字。在程序源代码里,一个具有原本形式的数对 其本身的重要性或作用没提供任何指示性信息,它们也导致程序难以理解和修改。下面的片 段摘自一个在2 4×8 0的终端屏幕上打印字母频率的直方图程序,由于其中存在一些神秘的数, 程序的意义变得很不清楚: 在这段代码里包含许多数值,如 2 0、2 1、2 2、2 3、2 7等等。它们应该是互相有关系的⋯⋯但 是⋯⋯它们确实有关系吗?实际上,在这个程序里应该只有三个数是重要的: 2 4是屏幕的行 数;8 0是列数;还有 2 6,它是字母表中的字母个数。但这些数在代码中都没出现,这就使上 面那些数显得更神秘了。 第 1章 风 格计计15 下载