Punteros
Introducción 3
1. Defina el concepto de puntero. 4
2. Especifique el formato para la declaración de los punteros. 4
3. ¿Cuáles son los operadores utilizados en los punteros? 4
4.Especifique dos ejemplos para la inicialización de los punteros. 4
5. Especifique dos ejemplos para el pase de parámetros de variables a una función a través del uso de punteros. 5
6. Especifique dosejemplos para el pase de parámetros de vectores y matrices a través del uso de punteros. 6
7. Mencione cuales son las operaciones que podemos aplicar a los punteros, presente dos ejemplos. 7
8.Explique cómo funciona la asignación estática de memoria en el lenguaje C. 8
9. Explique cómo funciona la asignación dinámica de memoria en el lenguaje C. 8
10. Presente dos ejemplos completos queapliquen el concepto de asignación estática y dinámica según las especificaciones del lenguaje C. 8
Bibliografía 10
Introducción
En este trabajo estaremos conociendo los conceptos básicos depunteros para la elaboración de programas de acuerdo a las especificaciones del lenguaje C. Tocaremos temas como inicializaciones de punteros, operaciones, asignaciones de memoria entre otros.
1.Defina el concepto de puntero.
R.: Un puntero es una variable que contiene la dirección de memoria de un dato o de otra variable que contiene al dato. Quiere esto decir, que el puntero apunta alespacio físico donde está el dato o la variable. Un puntero puede apuntar a un objeto de cualquier tipo, como por ejemplo, a una estructura o una función. Los punteros se pueden utilizar para referenciary manipular estructuras de datos, para referenciar bloques de memoria asignados dinámicamente y para proveer el paso de argumentos por referencias en las llamadas a funciones.
2. Especifique elformato para la declaración de los punteros.
R.: Un puntero se declara igual que cualquier otra variable, pero anteponiendo un * (asterisco) antes del nombre de la variable.
Su sintaxis sería: tipo...
Regístrate para leer el documento completo.