括号中的 C 数组索引
C array index in parentheses
我碰巧在FDKAAC音频编解码器中看到quantSpec[(1024)]
。它是用 C 写的,C++。
括号是什么意思?不和quantSpec[1024]
一样吗?
这没有任何意义,它们是完全相同的。
如果要在计算表达式时更改运算的优先级顺序,则必须使用括号。有时,特别是在if
语句和while
语句的条件中的长表达式中,括号的存在使代码更易于阅读。
3 + 5*10 == 2 + 50
您可以使用括号更改操作顺序:
(3 + 5)*10 == 8*10
在您提供的示例中,删除括号不会更改任何内容。
相关文章:
- 数组索引的值没有增加
- 并行用于C++17中数组索引范围内的循环
- 数组索引重载错误
- 通过指针与数组引用扩展数组索引序列
- SIGSEGV, 分段错误. 而 printf() 数组索引的值
- 缓冲区溢出 - 数组索引越界(严重)
- 为什么C++数组索引值是有符号的,而不是围绕size_t类型构建的(或者我错了)
- 查找下一个具有真值C++的数组索引
- 在编译时自动生成用于稀疏数组索引的switch语句
- 在数组索引上引发异常
- C++ 将二维数组索引与条件语句中的函数值进行比较
- 平衡数组索引,同时从左和右对数组求和
- 为什么C ,Devstudio,数组索引工作
- 如何对同一数组索引下的结构成员进行排序?
- 我想返回数组索引,而不是数组值
- C++相当于 Python 的:用于数组索引
- 分段错误:为什么这里的数组索引越界了
- 数组索引在地图上不是整数
- 根据用户输入的每个字母添加到数组索引
- C 数组索引