QUI trovi una lista di compilatori C/C++.

Io ti consiglio Visual C++ 2005 Express + Platform SDK oppure MinGW + Code::Blocks.

In molti corsi universitari si usa Dev-C++.

Se ti interessa un compilatore esclusivamente C (quindi non C++) puoi dare un'occhiata a Pelles C.