gpt4 book ai didi

if-statement - 这 2 个 'if' 和 'if-else' 语句有什么区别?

转载 作者:行者123 更新时间:2023-12-04 05:11:09 26 4
gpt4 key购买 nike

2 个 if 语句和 1 个 if-else 语句有什么区别?

 int x;

cin >> x;

if (x==10)
cout << "Hello";

if (x!=10)
cout << "Hey";

int x;

cin >> x;

if (x==10)
cout << "Hello";

else
cout << "Hey";

最佳答案

实际上,优化器可能会使它们完全相同。在这些情况下,最好的办法就是尝试一下 - 查看编译器的汇编输出,您会发现到底有什么不同。

关于if-statement - 这 2 个 'if' 和 'if-else' 语句有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290390/

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