请多多包涵,我正在尝试学习C作为我的第一门编程语言,而且学习时间只有15分钟。
为什么必须在此处使用括号:
while ((number1 = number2))
...何时不需要在这里使用它们?
while (number1 <= number2)
提前致谢。
最佳答案
在:
while (number1 = number2)
number2
已分配给number1
。从光学上讲,这与比较
number1
和number2
非常相似,即:while (number1 == number2)
因此,在前一种情况下会发出警告。为了消除该警告,您需要在作业周围加上括号,即:
while ((number1 = number2))
关于c - 关于C中括号的一些混淆,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48467632/