括号中的 C 数组索引

C array index in parentheses

本文关键字:数组 索引      更新时间:2023-10-16

我碰巧在FDKAAC音频编解码器中看到quantSpec[(1024)]。它是用 C 写的,C++。

括号是什么意思?不和quantSpec[1024]一样吗?

这没有任何意义,它们是完全相同的。

如果要在计算表达式时更改运算的优先级顺序,则必须使用括号。有时,特别是在if语句和while语句的条件中的长表达式中,括号的存在使代码更易于阅读。

3 + 5*10 == 2 + 50

您可以使用括号更改操作顺序:

(3 + 5)*10 == 8*10

在您提供的示例中,删除括号不会更改任何内容。