Qu'est-ce qu'une table de symboles?

Quelqu'un peut-il décrire ce qu'est une table de symboles dans le contexte de C et C ++?