Namespaces
Variants

Basic concepts

From cppreference.net

Cette section fournit les définitions de la terminologie spécifique et des concepts utilisés pour décrire le langage de programmation C.

Un programme C est une séquence de fichiers texte (généralement des fichiers d'en-tête et de source) qui contiennent des déclarations . Ils subissent une traduction pour devenir un programme exécutable, qui est exécuté lorsque le système d'exploitation appelle sa fonction main (à moins qu'il ne s'agisse du système d'exploitation lui-même ou d'un autre programme autonome , auquel cas le point d'entrée est défini par l'implémentation).

Certains mots dans un programme C ont une signification spéciale, ce sont les mots-clés . D'autres peuvent être utilisés comme identifiants , qui peuvent servir à identifier objets , fonctions , struct , union , ou enumeration tags, leurs membres, typedef noms, étiquettes , ou macros .

Chaque identifiant (autre qu'une macro) n'est valide que dans une partie du programme appelée sa portée et appartient à l'un des quatre types d' espaces de noms . Certains identifiants possèdent une liaison qui leur permet de désigner les mêmes entités lorsqu'ils apparaissent dans différentes portées ou unités de traduction.

Les définitions de fonctions incluent des séquences de statements et de declarations , dont certaines incluent des expressions , qui spécifient les calculs à effectuer par le programme.

Déclarations et expressions créent, détruisent, accèdent et manipulent des objets . Chaque objet , fonction , et expression en C est associé à un type .

Voir aussi

Documentation C++ pour Concepts fondamentaux