O aplicativo “cdecl” e’ muito util para explicar expressoes complexas em linguaguem C:
cdecl> explain int *ap[10]; declare ap as array 10 of pointer to int
Nem tudo que parece e’:
cdecl> explain int (*pa)[10]; declare pa as pointer to array 10 of int
Bom, ele tambem pode fazer o oposto: eu explico o que desejo e ele gera o codigo para mim:
cdecl> declare main as function returning int int main()