#include #include void bar(int a, char* buffer){ printf("Before strcpy, buffer* = %x\n", buffer); strcpy(buffer, "aaaaaaaaaaaa"); printf("After strcpy, byffer* = %x\n", buffer); } void foo() { char buffer[8]; int b = 5; bar(5, buffer); printf("Bar has returned, foo is terminating\n"); printf("b = %x\n", b); } int main() { foo(); return 0; }