gpt4 book ai didi

c - 4 次加法运算与 2 次乘法运算的性能在 C 中加在一起

转载 作者:行者123 更新时间:2023-12-04 11:34:35 24 4
gpt4 key购买 nike

在 ANSI C 中,以下哪个更快,为什么?还是因为它会被编译成相同的,所以它没有什么不同?

int main(void) {
double width = 4.5678;
double height = 6.7890;

double perimeter = width + width + height + height;

return 0;
}

或以下内容:

int main(void) {
double width = 4.5678;
double height = 6.7890;

double perimeter = width * 2 + height * 2;

return 0;
}

最佳答案

编译器会计算出来,并使用最快的。甚至可能在编译时计算 perimeter

您应该专注于编写最具可读性的代码。这有助于人类和编译器理解您的意图。

关于c - 4 次加法运算与 2 次乘法运算的性能在 C 中加在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32347004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com