Skip to main content

Qu'est-ce qu'une déclaration d'affectation?

Une instruction d'affectation est une construction en langage informatique qui lie une valeur particulière à une variable informatique.Il s'agit d'une construction omniprésente dans les langages de programmation et de script, permettant aux données d'être enregistrées temporairement dans un programme pour une utilisation future.Il s'agit d'une partie importante de la programmation informatique car si les données ne pouvaient pas être temporairement enregistrées sous une certaine forme, il serait impossible qu'un programme fasse quoi que ce soit d'utile.

Tout type de valeur peut être lié à une variable à l'aide d'une instruction d'affectation, êtreC'est un objet complexe ou un type simple comme un entier ou une chaîne de caractères.Les types de valeurs qui peuvent être liés dépendent du langage informatique utilisé, car certaines langues contiennent des types qui manquent d'autres.Quelle que soit la valeur des données attribuée, une instruction d'affectation fonctionne toujours de la même manière, en associant des données à une variable spécifique dans le code machine.Exactement comment cela peut dépendre de l'utilisation du langage informatique, mais les programmeurs ne sont jamais tenus de gérer ce processus dans le code source.

La plupart des instructions d'attribution sont écrites avec la variable simple ' syntaxe de valeur.Il s'agit de la syntaxe la plus courante pour les affectations, bien que certaines langues permettent différentes syntaxes.Dans le langage PostScript, par exemple, une valeur est attribuée à une variable à l'aide de la valeur syntaxe / variable Def.Il existe quelques autres langues qui ont également des syntaxes alternatives, mais attribuer des valeurs aux variables à l'aide d'un signe égal est presque universelle.

L'écriture d'une instruction d'affectation ne garantit pas toujours qu'une valeur sera correctement liée à une variable.Il existe des langages informatiques dans lesquels les programmeurs peuvent utiliser des mots clés spécifiques pour éviter la réaffectation d'une variable une fois qu'il a été lié à une valeur.L'utilisation et les noms de ces mots clés diffèrent entre les langues, bien qu'elles remplissent la même fonction.À l'occasion, les erreurs de mémoire peuvent également entraîner l'échec des instructions d'attribution.Ceux-ci ne se produisent pas souvent si un programme est soigneusement écrit, mais ils sont toujours possibles si le programme manque de mémoire de façon inattendue ou rencontre un autre problème grave.

Dans certaines langues informatiques, un signe égal peut être utilisé pour d'autres choses au lieu d'une affectationdéclaration.L'utilisation alternative la plus courante d'un signe égal est de redéfinir son action, ce qui pourrait potentiellement créer des différences drastiques dans les mécanismes d'une déclaration d'affectation ordinaire.Il est possible de redéfinir d'autres symboles pour restaurer les capacités de déclaration d'affectation, mais il s'agit souvent d'une entreprise très complexe.Ces réaffectations sont rarement nécessaires dans la programmation et doivent généralement être évitées sauf si vous avez absolument nécessaire.