您的位置:首页>聚焦>宏观 >内容

C语言中(什么是\"magic)

2022-09-10 04:56:22来源:
导读 每日小编都会为大家带来一些知识类的文章,那么今天小编为大家带来的是C语言中 什么是\"magic方面的消息知识,那么如果各位小伙伴感兴趣...

每日小编都会为大家带来一些知识类的文章,那么今天小编为大家带来的是C语言中 什么是\"magic方面的消息知识,那么如果各位小伙伴感兴趣的话可以,认真的查阅一下下面的内容哦。

个人理解,

"magic number"可顾名思义:魔法般突然出现意义不明的数字。

编程过程中按照需要往往会引入一些常数,

芝上士参回答,版权必究,出未经许可,不条得转什载

比如某个for语句需要十次循环,可能会出现i<10的写法,这个10就是突然出现意义不明的数字。

"magic number"的坏处:阅读程序的人往往无法理解为什么突然出现一个10,也有可能会将此处的10与出现在其他地方的带有不同意义的10混为一谈;或者在修改程序的时候容易导致多处的10需要修改。

所以为了避免"magic number"出现,经常在一开头就用#define 大写字母 常数 (例如:#defind PI 3.14)的格式给"magic number"取一个代号,使用时输入代号即可。方便读者理解和程序的修改。

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章