#!/usr/local/bin/tcc -run /* works not only C but also C++ */ #include 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; }