Hallo,
Code::Blocks lobend erwähnt, es wurden die Nightly Builds empfohlen.
Ah, nightly builds, weil da soviel weiterentwickelt wird?
CodeBlocks ist eigentlich eine ziemlich gute IDE, nur leider hat das Entwicklerteam ein kleines Problem was regelmäßige Releases angeht. Das letzte offizielle Release ist vom März 2008 und davor gab es lange Zeit nur einen Release Candidate und das obwohl die Entwicklung ständig voranschreitet.
Die Nightlies sind aber im Normalfall ähnlich stabil wie die offizielle Ausgabe und haben den Vorteil, dass die ganzen Verbesserungen von 2 Jahren schon drin sind.
Für Windows wäre natürlich Visual C++ Express (kostenlos) die erste Wahl. Andere Alternativen wären CodeLite, Eclipse (ich glaube das Plugin heißt CDT), KDevelop(?) oder als reine C-IDE PellesC (nur für Windows soweit ich weiß).
Vim oder Emacs lassen sich natürlich auch beliebig weit zur IDE ausbauen ;-)
Gruss,
OhneName