Constant (informàtica)

De Viquipèdia
Dreceres ràpides: navegació, cerca
Per a altres significats vegeu «constant».

En programació, una constant és un valor que no pot ser alterat durant l'execució d'un programa.

Una constant correspon a una longitud fixa d'una àrea reservada a la memòria principal de l'ordinador, on el programa emmagatzema valors fixos.

Per exemple:

  • El valor de pi = 3.1416

Per conveniència, el nom de les constants sol escriure en majúscules en la majoria de llenguatges.


Taula de continguts

Exemple d'una constant en C (#define) [modifica]

En C les constants es declaren amb la directiva #define , això significa que aquesta constant tindrà el mateix valor al llarg de tot el programa. L'identificador d'una constant així definida serà una cadena de caràcters que ha de complir els mateixos requisits que el d'una variable (sense espais en blanc, no començar per un dígit numèric, etc).

Exemple:

  #Include <stdio.h>
  #Define PI 3.1415926
  
  int main ()
 {
    printf ("Pi val% f", PI);
    return 0;
 }

La qual cosa mostrarà per pantalla:

  Pi val 3.1415926

És a dir, PI és una constant a la que li hem assignat el valor3.1415926 mitjançant la directiva #define .

La directiva #define també es pot utilitzar per definir expressions més elaborades amb operadors (suma, resta, multiplicació etc) i altres constants que hagin estat definides prèviament, per exemple:

  #Define X 04/02
  #Define I 09/02
  #Define Z X+I

( Veure preprocessador de C )

C++ [modifica]

En C++ l'ús de #defineix aquesta totalment desaconsellat, per declarar una constant simbòlica (equivalent a constant en C) s'usa la paraula clau const seguit del tipus de dada que vulguem incloure.

Vegeu també [modifica]

Nota [modifica]