Why do arrays in C decay to pointers? Why do arrays in C decay to pointers? arrays arrays