假设我有许多来自我的程序用户的可能输入,从最有可能到最不可能列出为 input1、input2、input3、...、inputN。下面的框架是否会通过首先访问最可能需要的 If 语句然后忽略其余的(而不是随后测试每个 If 语句的有效性)来减少处理时间?我假设最不可能的 inputN 会给处理器带来额外的负担,但是如果这种结构减少了整体处理时间,那么用户提供该输入的可能性有限,那么它是值得的。
If (input1) then (output1)
Else
If (input2) then (output2)
Else
If (input3) then:(output3)
Else
If ...
... Else
OutputN
谢谢!