When working with arrays and pointers in C, one quickly discovers that they are by no means equivalent although it might seem so at a first glance. I know about the differen
You may find this article helpful:
I've made this answer a community wiki (since it's just a link to an article, not an answer), if anyone wants to add further resources to it.