反叛的鲁路修在线观看:什么是“魔数”
来源:百度文库 编辑:杭州交通信息网 时间:2024/09/21 13:47:34
魔数就是在程序中多次使用,并且有实际意义,但是却以常量形式表现出来的数。
例如:
int array[10];
for(int i=0;i<10;i++)
array[i]=i;
当中,10,就是魔数。
应当改为:
#defing ARRAYSIZE 10
int array[ARRAYSIZE]
for(int i=0;i<ARRAYSIZE;i++)
array[i]=i;
这样,如果对数组的大小要求有改变,可以直接更改ARRAYSIZE而不用去更改n多个魔数。
顺便说一句,你说的魔数一般称之为幻数
在程序中出现的常量大部分都是模数(0、1、2这几个不算)。
摸拟电路+数字电路