Ver Mensaje Individual
  #49 (permalink)  
Antiguo 26/09/2006, 14:34
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 1 mes
Puntos: 2
MaxExtreme
como tu digas, ya no quiero discutir mas sobre esto, creo que exagere un pequeño error en un algoritmo.

no tengo que poner a prueba mis conocimientos de C/C++.

ahi la dejamos.


fightmx

Creo si lo has comprendido muy bien, lo unico es que mencionas que la suma no tiene sentido,
y en realidad sí, de hecho son varios los operadores que son aplicacbles a la aritmetica de punteros:

ptr++; desplazamineto acendente, la cantidad de bytes segun su tipo.
ptr--; decremento decendente '' '' ''.
ptr + n; desplazamiento acendente n elementos(analogo a un arraya[n]).
ptr - n; desplazamineto decendente '' '' ''.
ptr1 - ptr2; distancia entre punteros.
ptr == NULL; comporbar la igualdad o desigualdad con NULL.
ptr != NULL; lo contrario a la anterior.
ptr1 <, > ptr2; relacion mayor o menor.
ptr1 = ptr2; asignacion.
ptr1 = void; asignacion.

todas estas operaciones son aplicables a los punteros y es a esto a lo que se le llama aritmetica de punteros.
y sí, todas tienen su utilidad en algun momento.

Última edición por Nivel7; 26/09/2006 a las 15:15