int main() { printf("Testing String Concatenation:\n\n"); char *hello = "Hello"; char *world = " World"; char *result = hello + world; printf("Result: %s\n", result); printf("\nTesting multiple concatenations:\n"); char *a = "aaa"; char *b = "bbb"; char *c = "ccc"; char *abc = a + b + c; printf("a + b + c = %s\n", abc); printf("\nTesting literal concatenation:\n"); char *direct = "First" + " Second" + " Third"; printf("Result: %s\n", direct); printf("\nTesting with variable and literal:\n"); char *name = "Alice"; char *greeting = "Hello, " + name + "!"; printf("%s\n", greeting); printf("\nTesting in printf directly:\n"); printf("Direct: %s\n", "Start" + " Middle" + " End"); return 0; }