Azért C-ben elég szép dolgok is megoldhatók. Ajánlom a Linux kernel kódját, ott pl. gyakorlatilag objektum orientált elemek vannak C-ben.