By using this site, you agree to our Privacy Policy and our Terms of Use. Close

C++ requires you to do your own memory management (garbage cleanup), has pointers, and those aforementioned data structures. No reason to learn C unless you're dealing with operating systems. Personally, I hated C. To each his own.