网站首页  英汉词典

请输入您要查询的英文单词:

 

单词 DEADBEEF
释义

DEADBEEF

中文百科

魔术数字 (编程) Magic number (programming)

(重定向自DEADBEEF)

编程中所谓的魔术数字(magic number)是指直接写在代码里的具体数值(如「10」「123」等以数字直接写出的值)。虽然程序作者写的时候自己能了解数值的意义,但对其他程序员而言,甚至制作者本人经过一段时间后,会难以了解这个数值的用途,只能苦笑讽刺「这个数值的意义虽然不懂,不过至少程序能够运行,真是个魔术般的数字」而得名。

因为下述理由,一般认为代码中不应该含有魔术数字。

例1:

例1是对输入的价格(price)计算含税(price_tax)售价的程序。 但税率并不是万年不变,当政府调整税率时,会有修改程序的必要。 这里「1.05」就是一种魔术数字,「为什么是1.05」会让人无法马上了解。 下面是去掉魔术数字的范例,程序容易了解也容易修正。

英语百科

Magic number (programming) 魔术数字 (程式设计)

(重定向自DEADBEEF)

In computer programming, the term magic number has multiple meanings. It could refer to one or more of the following:

随便看

 

英汉网英语在线翻译词典收录了3779314条英语词汇在线翻译词条,基本涵盖了全部常用英语词汇的中英文双语翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2024 encnc.com All Rights Reserved
更新时间:2025/6/23 2:53:45