C and C++ Programming Tips

Welcome to Cprogramming.com's repository or tips for programming in C and C++. Peruse the archives or add your own tips for others to use!

Sort by clicking on any of the headers.

TipAuthorRating (votes)
think before you codeTimofei Gerasimov 6.5
Code Optimization TipsBasker Swaminathan 6.5
Clever ways to avoid using if statementsA. Karthick Pandia Samy 6.4
LogicHardi Pertel 6.4
Full Abstract class/InterfaceRamakrishna 6.4
loop conditionKrishna 6.4
Be careful when storing pointers inside unionssingam kiran reddy 6.4
Automatic Array initialisationkedar 6.4
Effective use of ==Er.Nathan 6.4
Programming TipsJatin Gandhi 6.3
Pointer arithmetic hackVivek Ahlawat 6.3
Why you can't dereference a void* pointerashish mathur 6.3
Make libraries for yourselfValseedian 6.3
Unexpected struct behavior in Borlands Turbo C++ 3Raza Sayed 6.3
Assigning a char array to another char arrayBrian Plummer 6.2
Initialise all variablesJia.Lu 6.2
compiler tipJulian Sutherland 6.2
What is pointer arithmetic?Umer khan 6.2
Use preincrement with iteratorsDirk Tjantele 6.2
use of ! operatormrinal jha 6.2
getchar() returns an intRob 6.2
backups using CVS save you lot of spaceLeif 6.2
Fix all compiler warningsrickey 6.2
Do NOT always check for NULL! (C++)Kevin Lam 6.1
Free The Memory That You UseUdhaya Kumar.D 6.1
Arguments for MainSajan 6.1
Use Good Variable And Function Namesprog-bman 6.1
Error handling for newUpesh Jindal 6.1
Use makefilecjediknight 6.1
gets() is bad.Sean 6.0

Next 30
Previous 30

Help your fellow programmers! Add a tip!