-2

尝试将 0 提高到 0 次方 (0^0) 时,Visual Basic 会抛出什么异常?我正在使用 VS 2012。

4

1 回答 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 回答