INSTITUTO TECNOLÓGICO SUPERIOR DE LERDO
NOMBRE DE LA MATERIA: ALGORITMOS Y LENGUAJES DE
PROGRAMACIÓN
NOMBRE DE LA MAESTRA: LILIA PARADO MORADO
NOMBRE DEL ALUMNO: JESUS CATARINO LOZANO HERMOSILLO
NOMBRE DE LA CARRERA: ING. INDUSTRIAL
NOMBRE DE LA UNIDAD 6 FUNCIONES
NOMBRE DE LA TAREA 3: APUNTADORES
NUMERO DE CONTROL: IV210064
FECHA DE ELABORACIÓN: 23/03/2023
INSTITUTO TECNOLÓGICO SUPERIOR DE LERDO
APUNTADORES
La aritmética de Apuntadores es una técnica muy importante que permite realizar
operaciones matemáticas con los valores de los apuntadores. Esta técnica es muy
útil para acceder y manipular los datos almacenados en memoria. exploraremos que
es la aritmética de apuntadores.
Ejemplo 1
Tenemos un arreglo de enteros y un apuntador que apuntador que apunta al primer
elemento del arreglo. Podemos utilizar la aritmética de apuntadores para recorrer el
arreglo de manera secuencial, accediendo a cada elemento del arreglo uno a uno.
El siguiente código muestra como se puede hacer esto
En este ejemplo, el apuntador p apunta al primer elemento del arreglo ‘arreglo’.
Utilizando la aritmética de apuntadores, incrementamos el valor de ‘p’ en cada
iteración del bucle, lo que nos permite acceder a cada elemento del arreglo en
orden secuencial.
INSTITUTO TECNOLÓGICO SUPERIOR DE LERDO
Ejemplo 2
Tenemos apuntadores p y q que apuntan a dos elementos diferentes de un
arreglo. Podemos utilizar la aritmética de apuntadores para calcular la distancia
entre estos dos elementos. El siguiente código muestra como se puede hacer esto
En este ejemplo, el apuntador ‘p’ apunta al segundo elemento del arreglo
‘arreglo’mientras que el apuntador ‘q’ apunta al cuarto elemento del arreglo.
Utilizando la aritmetica de apuntadores, calculamos la distancia entre los dos
apuntadores restando el valor de ‘p’ del valor de’q’.El resultado de esta operacion
es la cantidad de elementos que hay entre los apuntadores.
INSTITUTO TECNOLÓGICO SUPERIOR DE LERDO
Ejemplo 3
Tenemos un apuntador que apunta a una cadena de caracteres. Podemos utilizar
la aritmetica de apuntadores para recorrer la cadena de caracteres y contar la
cantidad de caracteres que contiene. El siguiente codigo muestra como se puede
hacer esto:
En este ejemplo, el apuntador ‘p’ apunta al primer caracter de la cadena ‘cadena’.
Utilizando la aritmetica de apuntadores, incrementamos el valor de ‘p’ en cada
iteraccion del bucle, lo que nos permite recorrer la cadena de caracteres uno.
CONCLUSIÓN
La aritmética de apuntadores resulta ser una técnica muy útil en c++ y nos permite
ingresar o manipular datos almacenados de manera eficiente. De esta manera
podemos acceder a los elementos de un arreglo, realizar operaciones con
apuntadores y manipular cadenas de caracteres, entre otras cosas.