1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
// PR704 #include <stdio.h> void hello() { printf("Hello, world!\n"); } void goodbye() { printf("Goodbye, world!\n"); } int main(int argc, char **argv) { void (*f)() = (argc > 1) ? &hello : &goodbye; f(); return 0; }