0 calificaciones0% encontró este documento útil (0 votos)
17 vistas2 páginas
El documento describe punteros en lenguaje C. Explica que un puntero es una variable que contiene la dirección de memoria de otra variable, y cómo se declara una variable puntera anteponiendo un asterisco al tipo de dato. Los punteros permiten pasar parámetros a funciones por referencia y crear código eficiente mediante asignación dinámica de memoria. El ejemplo muestra cómo intercambiar el valor de dos variables usando punteros dentro de una función.
El documento describe punteros en lenguaje C. Explica que un puntero es una variable que contiene la dirección de memoria de otra variable, y cómo se declara una variable puntera anteponiendo un asterisco al tipo de dato. Los punteros permiten pasar parámetros a funciones por referencia y crear código eficiente mediante asignación dinámica de memoria. El ejemplo muestra cómo intercambiar el valor de dos variables usando punteros dentro de una función.
El documento describe punteros en lenguaje C. Explica que un puntero es una variable que contiene la dirección de memoria de otra variable, y cómo se declara una variable puntera anteponiendo un asterisco al tipo de dato. Los punteros permiten pasar parámetros a funciones por referencia y crear código eficiente mediante asignación dinámica de memoria. El ejemplo muestra cómo intercambiar el valor de dos variables usando punteros dentro de una función.
1. ¿Qué es un puntero? Es una variable que contiene la dirección de memoria de otra variable
2. ¿Cómo se declara una variable puntera?
Se define el tipo de dato y el nombre de la variable apuntador predecida de un asterisco 3. ¿En qué casos se utiliza un puntero? Un puntero no sólo sirve para apuntar a una variable, también sirve para apuntar una dirección de memoria determinada. 4. Cuál es la importancia de usar punteros Los punteros tienen varios usos, incluyendo: Crean código eficiente y rápido. Proporcionan asignación de memoria dinámica.
Escribir un programa con punteros
1-Vea el video 1 y escriba en lenguaje C el ejemplo de la función "Intercambia el valor de A a B" void intercambia (int *x, int *y); void main (void){ int a= 7, b= 8
printf("a=%d b=%d/n", a, b);
intercambia ("a , b"); printf("a=%d b=%d/n", a, b); } void intercambia (int *x, int *y) {
int z;
z=*x; *x=*y; *y=z; }
2- Escriba un resumen de la explicación de la función Intercambia y porqué se utilizó un
Puntero Un puntero es una variable que contiene la dirección de otra variable, cuando una variable puntera es definida, el nombre de la variable debe ir precedido de un asterisco, este identifica que la variable es un puntero Operadores: asterisco= acceso al contenido y °= obtención de la dirección Cuando hacemos el programa principal, no aparecen los asteriscos en ningún sitio, por que no hace falta que utilicemos asteriscos en el programa principal, también es un error común colocar los asteriscos en la declaración de variables Para poder modificar parámetros dentro de la función hay que darles direcciones de memoria y para darles direcciones de memoria hay que ponerles “y cursiva” de las variables Los asteriscos indican para definir variables, ejemplo “puntero entro a y b” Siempre que se tengan variables definidas como punteros no se utilizan la variable en el código En el cuerpo de la función los argumentos que son funciones se usan con un asterisco delante Los solo se usan en el programa principal El asterisco se usa para acceder al valor de un puntero Cuando un parámetro es de E/S en el prototipo y cabecera se indica con un tipo puntero, esto es poniendo un asterisco delante del nombre.