1 2 3 4 5 6 7 8 9 10 11 12
// code: 1 int i = 0, *p = &i, *q = 0, *r = (void*)0, f(void), (*fp)() = f, a[] = {1, 2, 3}; struct s { int i; } my_s; int *s = &my_s.i; int f() { return 1; } int main() { return (*fp)(); }