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)
Test pieces of your code earlyHardi Pertel 6.0
Make backupsVox 6.0
Reuse Old CodeTimofei Gerasimov 6.0
Prefer pre-increment and pre-decrementKarl 6.0
String to integerMayur Avhad 6.0
Pointer arithmetic trickinessvishesh jain 5.9
Always check for NULL (in C)Webmaster 5.9
Use const variables as function parameters when pobeyonddc 5.9
Executing system commandsSean 5.9
Be careful of Magic behaviour due to compilers manik 5.9
Use STL containers instead of C arraysSang-drax 5.9
Operator Associativity and HierarchyAvinash 5.9
Turn on all compiler warningsMaragato 5.8
Modifying const variablesWiro Sableng 5.8
Use multiple filesThantos 5.8
Use <constant> == <value>Webmaster 5.8
Commenting out code with the preprocessorWebmaster 5.7
Goto vs. Higher-level control structuresSean 5.7
pre & post increment & decrement operators jay 5.7
beware of loop invarinatsIain 5.7
Member Functions are inline by default (C++)Ash 5.7
Get a copy of the standardThantos 5.7
Avoid memory wastageArthi 5.6
Don't use fflush(stdin)Shakti 5.6
creating a messagebox on WindowsAmarjeet Kawathe 5.6
Use templates to prevent memory leakageKunal 5.6
take advantage of array indiciesDave 5.6
Turn off optimization when debuggingAshok Kumar 5.6
Use the Appropriate VariablesMahesh Kumar.S 5.5
Comment!VOX 5.5

Next 30
Previous 30

Help your fellow programmers! Add a tip!