使用算术索引而非显式/单个值索引的数组会导致问题吗?

3
a[b]

等价于 *(a + b),所以...
a[b & c]

&的运算优先级低于+时,这会导致*(a + b & c)还是*(a + (b & c))

2个回答

6

2

a[b]的含义是*((a)+(b)),因此a[b & c]*((a)+(b & c)),如果你更喜欢可以写成*(a+(b & c))

注:本段涉及IT技术相关内容


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接