Programación General > C/C++

 array y puntero

(1/2) > >>

player_:
Tenemos un array

int array[3] = {10, 20, 30};

para acceder al primer elemento mediante un puntero podemos acceder como *array, pero como accederiamos al segundo y tercero mediante un puntero?

Gracias.

player_:
Bueno ya no hace falta, sería *(array+1) para el segundo elemento y así sucesivamente

Luciano9:
int *array[3];

array++ o array-- aumenta o disminuye el puntero.

m0skit0:

--- Cita de: "Luciano9" ---int *array[3];
--- Fin de la cita ---
Ejem, no. Eso es un array de punteros a enteros.

De todas formas, si usas un array, usa índices (array[0], array[1]...) que para eso están, para simplificar el asunto  ^_^

Luciano9:
Bue no sería algo asi?:

int array[30];

int *p=array;

y asi, no puedo estar tan equivocado...

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa