#!/usr/local/bin/tcc -run
/* works not only C but also C++ */
#include <stdio.h>
int main(){
    const char *hw[] = {"Hello", "world"};
    printf("%s, %s!\n",
           hw[0], /* this is normal */
           1[hw]  /* but why does this work? */
        );
    return 0;
}