Está en la página 1de 1

Arithmetica de punteros

Asignacin: Los datos deben ser del mismo tipo


NULL: quiere decir que no tiene valor.

Suma: Se permiten sumar a un puntero un valor entero, el cual se lo interpreta como


mover hacia adelante el numero de posiciones dentro de un arreglo.
Char cad3;
Char *cad3=cad1+34

Resta: Se permite la resta entre un puntero y un valor entero. Nos permite rretroceder
el numero de veces que tiene el entero dentro de un arreglo.Las variables deben estar
definidas previamente, y se interpreta como la distancia entre los 2 punteros.
For (
Comparacion: compara 2 variables tipo puntero del mismo tipo

Funciones que devuelven punteros


Implementar un programa para leer dos cadenas de caracteres desde la consola y si son
diferentes de NULL que despliegue esas dos cadenas y adicinalmente la unin de las mismas,
la segunda a continuacin de la primera.

Puntero a funcin
Principio de Newman
Cuando llamamos a un argumento debemos poner el nombre de la funcin.
Para definir un puntero a funcin se lo hace as

<tipo> (*NumPuntFuncion) (Lista e argumentos)


Referencia de puntero a funcin
(*NumPuntFuncion) (Lista e argumentos)
Asignacion de la funcin al puntero a funcin
NomPuntFuncion=Nombre Funcion

Crear un programa el cual debe usar punteros a funcin para simular una calculadora de
bolsillo por ejemplo una entrada y salida por consola pueden ser las siguientes:

También podría gustarte