C auto magic string concatenation
void myfunc(char * msg) { printf(msg); }
int _tmain(int argc, _TCHAR* argv[]) { printf(“Hello ” “World\n”); myfunc(“Hello ” “World\n”);
return 0; } Well I did not know this but C concatenates adjacent string literals. The above example actually does print “Hello World” twice.