```c #include <stdio.h> int main() { printf("selected %s\n", _Generic('a', char: "char", int: "int")); } ``` ```bash $ clang -xc x.c && ./a.out selected int $ clang -xc++ x.c && ./a.out selected char ```