每日小编都会为大家带来一些知识类的文章,那么今天小编为大家带来的是C语言中 什么是\"magic方面的消息知识,那么如果各位小伙伴感兴趣的话可以,认真的查阅一下下面的内容哦。
个人理解,
"magic number"可顾名思义:魔法般突然出现意义不明的数字。
编程过程中按照需要往往会引入一些常数,
芝上士参回答,版权必究,出未经许可,不条得转什载
比如某个for语句需要十次循环,可能会出现i<10的写法,这个10就是突然出现意义不明的数字。
"magic number"的坏处:阅读程序的人往往无法理解为什么突然出现一个10,也有可能会将此处的10与出现在其他地方的带有不同意义的10混为一谈;或者在修改程序的时候容易导致多处的10需要修改。
所以为了避免"magic number"出现,经常在一开头就用#define 大写字母 常数 (例如:#defind PI 3.14)的格式给"magic number"取一个代号,使用时输入代号即可。方便读者理解和程序的修改。
本文到此结束,希望对大家有所帮助。