Ponteiros e arrays: a relação fundamental
Em C, a relação entre ponteiros e arrays é tão íntima que muitos programadores iniciantes confundem os dois conceitos. A verdade é que, na maioria dos contextos, o nome de um array se comporta como um ponteiro constante para o primeiro elemento.