Joh*_*ohn 2 c math pointers
我知道这foo[bar]等于*(foo + bar),但*foo[bar]等于,例如访问*argv[2]?我对理解这一点感到有些困惑,我认为可能有点像*(*(foo) + bar)但不确定......
foo[bar]
*(foo + bar)
*foo[bar]
*argv[2]
*(*(foo) + bar)
如果这是一个简单的答案,我道歉.
Arm*_*yan 5
*a[b]等同于*(a[b])C和C++优先级规则.所以 *a[b]相当于**(a+b)
*a[b]
*(a[b])
**(a+b)
归档时间:
14 年,9 月 前
查看次数:
479 次
最近记录: