Hola muy buenas !!!
estoy haciendo un curso de programación en C++ y he venido aquí para ver como están mis conocimientos.
Elabore un par de preguntas en la cual yo le doy solo la alternativa que a mi parecer es correcta... y bueno si van corrigiendo se los agradezco.
1. Que tipo de dato compuesto utiliza memoria dinámica para su implementacion.
R: "Punteros"
2. Una función que devuelve una referencia a un vector de enteros se declara como:
R: "int* funcionXX(int a [] );"
3. Un arreglo ocupa posiciones de memoria
R: "Consecutivas"
4. La sentencia que imprime un valor de la variable apuntada por el puntero p
R: "cout<<*p;"
5. ¿Que es un puntero?
R: Un puntero es un tipo de dato o de variable cuyo valor es una dirección de memoria.
6. ¿Que es un registro?
R: Un registro es una estructura que permite agrupar varios tipos de variables bajo un mismo nombre.
7. (Solo declarar) Un registro llamado empresa que posea tres datos:
R: struct Empresa {
int codigo ;
string nombre ;
string capacidad ;
};
7. Escribir la linea de código para crear una instancia del registro fecha que es apuntado por el puntero p1
R: Fn*p1;
8. Como se recorre un arreglo unidimensional ?
R: Se recorre con el ciclo For.
Anotaciones:
- Una forma de pasar un arreglo a una función es pasar su dirección de memoria conocido como paso por referencia.
-Una función es un subprograma que realiza un conjunto de instrucciones concretas y devuelve un único valor.
-una variable de tipo local solo puede ser modificada en la función o el ámbito en que se declara.
Esto es todo...Comenta por favor y si me puedes corregir muchas gracias.