Que tal Yeikox, te comento que es imposible obtener codigo fuente en c de un exe, la unica manera es como tu dices con ollydbg para ver el asm del exe pero nada mas. Posiblemente tu Confusión venga de que hayas visto programas que obtienen codigo de ejecutables echos en Visual basic o en la plataforma .net de microsoft. Con estos lenguajes si se puede obtener algo aprecido al codigo fuente, ya que estos programas son en tiempo de ejecucion y se peude llegar a obtener algo parecido al codigo original.