Pergunta de entrevista da empresa Continental

How is I2C protocol performed? In C++, copy data without using stack.