人工控制计算机变量是程序代码的关键。当赋值时,变量被赋予特定的类型。整数是只允许整数的变量类型;而字符串则接受字母的任何组合,数字或字符。决定变量类型会对项目的属性域施加初始约束。例如,最终用户无法成功地将"abcde"输入整数值。对属性域的初始限制已硬连接到编程语言中,因此无法更改,即使是个人对软件进行编码。除了所选变量的类型外,程序员还可以在特定项的属性域上附加约束。例如,如果为连锁酒店编程软件,程序员可能会自然地将"hotel Room Number"属性的值范围限制为建筑物中的酒店房间数如果房间号从100到1000,那么只有相应地限制变量的属性范围才有意义。这样可以确保程序不会基于错误输入的数据生成错误的结果。一旦程序员选择对于属性域,他或她必须编写错误捕获代码,以防止软件用户通过输入超出范围的值而无意或恶意地试图使系统崩溃。这是一个简单的例程,它根据给定的属性范围检查输入值。如果某个属性在范围内,程序正常运行。否则,程序返回一个简单的"输入错误"消息并重试,不允许填充变量,直到确定输入值在允许的特定范围内。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!