gpt4 book ai didi

c - 关于 C 中括号的一些混淆

转载 作者:行者123 更新时间:2023-12-02 09:14:31 27 4
gpt4 key购买 nike

请耐心等待,我正在尝试学习 C 作为我的第一门编程语言,但只用了 15 分钟。

为什么这里必须使用括号:

while ((number1 = number2))

...什么时候不需要在这里使用它们?

while (number1 <= number2)

提前致谢。

最佳答案

在:

while (number1 = number2)

number2 正在分配给 number1

这在视觉上与比较 number1number2 非常相似,即:

while (number1 == number2)

因此在前一种情况下会产生警告。为了抑制该警告,您需要在赋值周围放置括号,即:

while ((number1 = number2))

关于c - 关于 C 中括号的一些混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48467632/

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