That line of code is equivalent to:
Code:
strcpy( &concat[strlen(s1)], s2 );
Does it make sense now? It copies the string s2 to the concat buffer at the strlen(s1)th position of that buffer, which achieves the concatination you are wanting.