尝试将 0 提高到 0 次方 (0^0) 时,Visual Basic 会抛出什么异常?我正在使用 VS 2012。
问问题
35 次
1 回答
1
Visual Basic 不会引发异常。 0^0
正确评估为1
。
您可以在以下文档中查看规则Math.Pow(x,y)
:
x = Any value except NaN; y = 0.
计算结果为1
.
作为测试,请尝试:
Dim result = 0^0
Console.WriteLine(result)
这打印1
。
于 2013-11-11T19:36:24.023 回答