Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


it's hard to disambiguate from bar[0][0][10]...


Sure, 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: