c struct, array, pointer

rt.