Una adición a las características de C son los espacios de nombre ("namespace" en inglés), los cuales pueden describirse como áreas virtuales bajo las cuales ciertos nombres de variable o tipos tienen validez.