gpt4 book ai didi

c++ - 换行符在 C/C++ 中意味着什么?

转载 作者:太空狗 更新时间:2023-10-29 19:39:49 28 4
gpt4 key购买 nike

我正在合并一个软件的两个分支,在合并的过程中,一些代码保持这样:

if (b_flag)
DoSomething();
//MERGE
else
//ENDMERGE
DoOtherThing();

看到 if/else block 断开了吗?这像应该做的那样工作吗?编译器考虑换行符?

最佳答案

是的,它会像预期的那样工作。当您的 ifelse 没有花括号 ({}) 时,下一条语句将被视为 if 的主体。插入换行符或注释不会改变 DoSomething(); 的事实。或 DoOtherThing();是这些声明。

关于c++ - 换行符在 C/C++ 中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4923726/

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