Skip to content

Instantly share code, notes, and snippets.

@carlosbrando
Created December 8, 2015 17:05
Show Gist options
  • Save carlosbrando/55df75e9a11f61f1cb51 to your computer and use it in GitHub Desktop.
Save carlosbrando/55df75e9a11f61f1cb51 to your computer and use it in GitHub Desktop.
int *p[];
1. Encontre o identificador.
int *p[];
^
"p é"
2. Siga pela direita enquanto encontrar um símbolo ou abre parênteses.
int *p[];
^^
"p é um array de"
3. Quando não puder mais mover para a direita (os símbolo acabaram), então siga para a esquerda e encontre:
int *p[];
^
"p é um array de ponteiros para"
4. Continue seguinte pela esquerda e encontre:
int *p[];
^^^
"p é um array de ponteiros para int".
(ou "p é um array onde cada elemento é um ponteiro para um inteiro")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment