magic number--魔数 实际上就是在程序代码中突然出现的数字。比如if(a<10)... 这样的数,我们纯看这一行代码,是无法判断其含义的。必须要去上下文中找,才能发现其具体意义。 这样的代码可读性不好。 应当用常量的形式定义,如:#define MAX_SIZE 10 或const int MAX_SIZE=5; 这个我们在用的时候,代码写为if(a<MAX_SIZE)。代码可读性就比较强。引用《C语言陷阱》
魔法数字
最新推荐文章于 2022-04-26 09:45:00 发布
magic number--魔数 实际上就是在程序代码中突然出现的数字。比如if(a<10)... 这样的数,我们纯看这一行代码,是无法判断其含义的。必须要去上下文中找,才能发现其具体意义。 这样的代码可读性不好。 应当用常量的形式定义,如:#define MAX_SIZE 10 或const int MAX_SIZE=5; 这个我们在用的时候,代码写为if(a<MAX_SIZE)。代码可读性就比较强。引用《C语言陷阱》