gpt4 book ai didi

c - 这对额外的括号有什么作用?

转载 作者:太空宇宙 更新时间:2023-11-04 03:19:52 26 4
gpt4 key购买 nike

<分区>

在查看一段代码时,我看到了这一行:

if ((b = a)) { /* statements */ }

看上下文,知道它的用意是这样的:

b = a;
if (b != 0) { /* statements */ }

我知道上面两行可以简化成第一个代码块,但为什么是两对括号呢?这不会显得多余吗?我认为这完全可以:

if (b = a) { /* statements */ }

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