Eu estava lendo um código e descobri que a pessoa estava usando arr[-2]para acessar o 2º elemento antes do arr, assim: |a|b|c|d|e|f|g| ^------------ arr[0] ^---------- arr[1] ^---------------- arr[-2] Isso é permitido? Eu sei que arr[x]é o mesmo que *(arr + x). Então arr[-2]é *(arr - 2), o...