C compiler with embedded metalanguage.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 

30 рядки
213 B

int
zero()
{
return 0;
}
struct S
{
int (*zerofunc)();
} s = { &zero };
struct S *
anon()
{
return &s;
}
typedef struct S * (*fty)();
fty
go()
{
return &anon;
}
int
main()
{
return go()()->zerofunc();
}