您的位置:首页>聚焦>财经 >内容

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

2022-07-23 06:20:54来源:
导读 想必现在有很多小伙伴对于C语言中 什么是\"magic number\"方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于C语言中 ...

想必现在有很多小伙伴对于C语言中 什么是\"magic number\"方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于C语言中 什么是\"magic number\"方面的知识分享给大家,希望大家会喜欢哦。

个人理解,

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

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

未经设芝士回回重答允许不得转载本文内容,否则将视为决步侵权

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

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

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

种方多进如化情题及指务群,律王住该。

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

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

猜你喜欢

最新文章