Next: 8.5. Operaciones con punteros Up:Índice Previous: 8.3. Paso de punteros a una función
8.4. Punteros y arrays unidimensionales
El identificador de un array se considera un puntero al primer elemento del array. Cualquier forma de acceder como un array puede ser sustituida por su forma equivalente como puntero.int x[100]; Declaración de un array de 100 enteros
x[0] *x Primer elemento del array
x[2] *(x + 2) Tercer elemento del array
x x Dirección del array
&x[3] (x + 3) Dirección del tercer elemento del arraychar a[] ="Pulsa Return";
a[0] *a Carácter "P"
a[i] *(a + i) Carácter i-ésimo
&a[0] a Dirección de la cadena
Figura 14 Ejemplos de punteros y arrays unidimensionalesLas strings (cadenas de caracteres) se consideran arrays de caracteres a todos los efectos.
Next: 8.5. Operaciones con punteros Up:Índice Previous: 8.3. Paso de punteros a una función
Última modificación: 26/4/1999
Copyright © 1999, F. de Sande - Centro Superior de Informática, Universidad de La Laguna.
All rights reserved.