这两种方法在C中的效率更高?怎么样:
pow(x,3)
Run Code Online (Sandbox Code Playgroud)
与
x*x*x // etc?
Run Code Online (Sandbox Code Playgroud) 使用此代码有什么好处
double x;
double square = pow(x,2);
Run Code Online (Sandbox Code Playgroud)
而不是这个?
double x;
double square = x*x;
Run Code Online (Sandbox Code Playgroud)
我更喜欢x*x并且查看我的实现(Microsoft)我发现pow没有优势,因为x*x比特定方形情况下的pow更简单.
有什么特别的情况,战俘优越吗?