Created
December 8, 2015 17:02
-
-
Save carlosbrando/de4ae1fc370185fa7f00 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
int i; "i um inteiro" | |
int *p; "p é um ponteiro para um inteiro" | |
int a[]; "a é um array de inteiros" | |
int f(); "f é uma função retornando um inteiro" | |
int **pp; "pp é um ponteiro para um ponteiro para um inteiro" | |
int (*pa)[]; "pa é um ponteiro para um array de inteiros" | |
int (*pf)(); "pf é um ponteiro para uma função retornando um inteiro" | |
int *ap[]; "ap é um array de ponteiros para inteiros" | |
int aa[][]; "aa é um array de arrays de inteiros" | |
int af[](); "af é um array de funções retornando um inteiro (ILEGAL)" | |
int *fp(); "fp é uma função retornando um ponteiro para um inteiro" | |
int fa()[]; "fa é uma função retornando um array de inteiros (ILEGAL)" | |
int ff()(); "ff é uma função retornando uma função retornando um inteiro (ILEGAL)" | |
int ***ppp; "ppp é um ponteiro para um ponteiro para um ponteiro para um inteiro" | |
int (**ppa)[]; "ppa é um ponteiro para um ponteiro para um array de inteiros" | |
int (**ppf)(); "ppf é um ponteiro para um ponteiro para uma função retornando um inteiro" | |
int *(*pap)[]; "pap é um ponteiro para um array de ponteiros para inteiros" | |
int (*paa)[][]; "paa é um ponteiro para um array de arrays de inteiros" | |
int (*paf)[](); "paf é um ponteiro para um array de funções retornando um inteiro (ILEGAL)" | |
int *(*pfp)(); "pfp é um ponteiro para uma função retornando um ponteiro para um inteiro" | |
int (*pfa)()[]; "pfa é um ponteiro para uma função retornando um array de inteiros (ILEGAL)" | |
int (*pff)()(); "pff é um ponteiro para uma função retornando uma função retornando um inteiro (ILEGAL)" | |
int **app[]; "app é um array de ponteiros para ponteiros para um inteiro" | |
int (*apa[])[]; "apa é um array de ponteiros para um array de inteiros" | |
int (*apf[])(); "apf é um array de ponteiros para funções retornando um inteiro" | |
int *aap[][]; "aap é um array de arrays de ponteiros para inteiros" | |
int aaa[][][]; "aaa é um array de arrays de arrays de inteiros" | |
int aaf[][](); "aaf é um array de arrays de funções retornando um inteiro (ILEGAL)" | |
int *afp[](); "afp é um array de funções retornando um ponteiro para um inteiro (ILEGAL)" | |
int afa[]()[]; "afa é um array de funções retornando um array de inteiros (ILEGAL)" | |
int aff[]()(); "aff é um array de funções retornando funções retornando um inteiro (ILEGAL)" | |
int **fpp(); "fpp é uma função retornando um ponteiro para um ponteiro para um inteiro" | |
int (*fpa())[]; "fpa é uma função retornando um ponteiro para um array de inteiros" | |
int (*fpf())(); "fpf é uma função retornando um ponteiro para uma função retornando um inteiro" | |
int *fap()[]; "fap é uma função retornando um array de ponteiros para inteiros (ILEGAL)" | |
int faa()[][]; "faa é uma função retornando um array de arrays de inteiros (ILEGAL)" | |
int faf()[](); "faf é uma função retornando um array de funções retornando inteiros (ILEGAL)" | |
int *ffp()(); "ffp é uma função retornando uma função retornando um ponteiro para um inteiro (ILEGAL)" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment