Recs.
Updated
NetBeans IDE includes project types for C and C++ and appropriate project templates. You can work with and create C/C++ applications with dynamic and static libraries, and you can also create C/C++ projects from existing code.
SpecsUpdate
Pros
Pro Autocompletes your code
Code auto-completion is of great help in agile development environments, where you're pumping out a new version as soon as possible. In such environments you need your IDE to be "as fast as you code", hence Netbeans can be of great assistance in such situations. The IDE will auto-complete your code (variable names / function references / library functions / classes / ids) wherever possible, so you can code at speed.
Pro Free, open source and cross-platform
NetBeans is a free, GPL-licensed IDE. It can can run on any computer with a Java virtual machine. If a computer has a Java virtual machine (JVM), Netbeans can run on it. Netbeans can therefore run on a variety of operating systems such as Windows, *nix, and Mac OS. Being open source means that developers can contribute changes to the code to have the IDE better serve them.
Pro Powerful debugging and performance optimization
Netbeans not only debugs your code, and points out errors but also gives you hints on which sections of your code could be further optimized.
Cons
Con A little slow to load
The Netbeans IDE is known to take a large memory as compared to other lighter IDE's available in the market. Slowdown can decrease productivity and frustrate programmers.