2 ms·
You mean `foo = *bar[10]`? That’s equivalent to `bar[10][0][0]`, i.e. the array element access is done first, then the retrieved element is dereferenced twice.
by wat10000 2y ago
You mean `foo = *bar[10]`? That’s equivalent to `bar[10][0][0]`, i.e. the array element access is done first, then the retrieved element is dereferenced twice. I’m quite confident in this, but I’m a systems programmer working in C++, so that’s my bread and butter.
- deleted 2y ago[deleted]
- throwawaymaths 2y agoit's hard to disambiguate from bar[0][0][10]...
- wat10000 2y agoSure, I see your point and suffix does seem like the better option. But for people who do a lot of C, it’s not an issue.