Code:#include <stdio.h> #include <string.h> char* strconcatenate(char *to, const char *from); int main() { char* hello= "Hello "; const char* world= "World!"; fprintf(stderr, "%s\n", strconcatenate(hello, world)); return 0; } char* strconcatenate(char *to, const char *from) { while((*to) != '\0') { printf("Execute\n"); to++; } while((*from) != '\0') { printf("Execute2\n"); *to++ = *from++; } *to = 0; printf("Gotcha\n"); return to; }