Explain C printf pointers and memory layout | Arista Interview Question