Funciones y puntero en c
Funciones y Punteros en C
Puntero
Es una variable que da referencia a una región de memoria;
en otras palabras es una variable cuyo valor es una dirección de memoria.
Ejemplo de un puntero :
...
int i=5;
int *m;
m = &i;
cout<<"el valor de i es : "<<i<<endl;
cout<<"el valor puntero : "<<*m<<endl;
cout<<"Dirección de i : "<<&i<<endl;
Para los apuntadores no es necesario crear funciones que retornen ejemplo
inr f (int g)
{
return g+1;
}
Estas funciones son nombradas como:
función de transmisión de valores
función de transmisión de valores
Mientras que un apuntador no es necesario retornar un valor ya que con el uso de apuntadores utiliza la dirección para posicionar el nuevo valor.
void apun (int *a)
{
}
UN NUMERO AL CUBO
#include <conio.h>
|
El programa contiene un prototipo void potencia (int *), esta funcion no retorna y se llama potencia y recibe un dato de tipo entero como apuntador
En el main ingresa el valor de a,el valor de a lo manda al argumento de la función potencia mediante la el llamado de la función potencia(&a); símbolo de ampersand para utilizar la dirección de a ya que se están utilizando funciones con punteros.
En la función potencia utiliza el valor del argumento *g, la función realizara la operación *g = pow(*g,3)
pow eleva un numero a n.
0 comentarios: