Diferencia entre revisiones de «Programación en C++/Punteros»

Contenido eliminado Contenido añadido
Línea 43:
otro vector, pudiendo hacer así referencia a filas y columnas.
<source lang="cpp">
int Xpepegrandotepepechiquito[15];
int *ptrpepegrandotepepechiquito;
int *ptrX;
ptrXptrpepegrandotepepechiquito = Xpepegrandotepepechiquito; // ptrXptrpepegrandotepepechiquito recibe la dirección del primer elemento ( 0 ) de Xpepegrandotepepechiquito</source>
</source>
Así como también podría escribirse
<source lang="cpp">
int Xpepegrandotepepechiquito[15];
int *ptrpepegrandotepepechiquito;
int *ptrX;
ptrXptrpepegrandotepepechiquito = &Xpepegrandotepepechiquito[0]; // ptrXptrpepegrandotepepechiquito es igual a la dirección del primer elemento de Xpepegrandotepepechiquito</source>
</source>
 
Se pueden utilizar distintos elementos del vector teniendo en cuenta la sintaxis de punteros.
<source lang="cpp">
int Xpepegrandotepepechiquito[15], Y, *ptrXptrpepegrandotepepechiquito;
ptrpepegrandotepepechiquito = pepegrandotepepechiquito;
ptrX = X;
 
Y = *( ptrX + 7 );