|
||
[Índice][Previo][Siguiente]
ConstantesLas constantes se declaran, como en C, igual que una variable normal, pero añadiendo la palabra const delante. Por ejemplo, para declarar una constante con valor 14:
Estas constantes no pueden ser modificadas a lo largo del programa. Por eso deben ser definidas al mismo tiempo que declaradas. Sin embargo, el compilador no dará ningún mensaje de error si la constante no es inicializada. Ejemplo.
void print(const int datos)
void main(void)
for (int indice = inicio ; indice < final ; indice ++)
const también se utiliza en la función print para indicar que el parámetro datos es una constante dentro de la función. Cualquier intento de asignar un nuevo valor a esta variable dará un error de compilación. La salida del programa anterior es:
Deben utilizarse en lugar de los #define del preprocesador. Pueden utilizarse para especificar las dimensiones de una matriz:
Veamos un ejemplo de su utilización:
main ()
for (int i=0; i < MaxDim; i++){ El índice exterior de la matriz es el que corre más rápido, al contrario de lo que sucedía en FORTRAN. La salida del programa es:
1 2 3 4 5 6 7 8 9[Índice][Previo][Siguiente] |
||