1.-¿Que es un Puntero?
2.-¿Para que sirve el operador de dirección "&"?
3.-Sintaxis para declarar una variable de tipo puntero
4.-¿Como se inicializa una variable de tipo puntero?
5.-¿Cual es el símbolo del operador de indireccion y para que sirve?
6.-Menciona las operaciones permitidas para un puntero
7.-¿Cual es la relación entre arreglos y punteros?
8.-¿Cual es la relación entre cadenas y punteros?
9.-¿Cual es la relación entre estructuras y punteros?
10.-¿Para que sirve el símbolo "*" ?
11.-¿Para que sirve el operador de indireccion?
1.-Un puntero es una variable que puede almacenar una dirección de memoria.
2.-El operador de dirección "&", se utiliza para obtener la dirección de memoria de una variable
3.-Para declarar una variable de tipo puntero se utiliza "*"
Ejemplo= int *nombre;
4.-
A) Inicializar un puntero a una dirección nula.
La inicialización proporciona al puntero una dirección de memoria a la que apuntar.
Ejemplo= char *p = NULL ;
Para poder usar el puntero debemos definirlo en la cabecera del programa.
Ejemplo= # define NULL 0
B) Inicializar un puntero a una dirección de memoria válida.
Para asignar una dirección de memoria a un puntero,debemos utilizar el operador de dirección &.
El operador & aplicado a una variable, devuelve la dirección donde se almacena dicha variable.
La inicialización también se puede hacer en la declaración.
Ejemplo=
char x = ‘a’;
char *p = &x ;
5.-El símbolo es "*" y sirve para acceder al valor que apunta el puntero.
6.-Las operaciones permitidas por un puntero son=
1.-Incrementar y decremantar punteros.
2.-Sumar y restar un entero a un puntero.
7.-Un Array es un puntero,cuando creas uno haces un puntero constante cuyo nombre no ocupa memoria
8.-Podemos utilizar aritmética de apuntadores para recorrer cadenas.
9.-Podemos declarar un puntero a una estructura tal y como se declara para cualquier otro tipo de dato.
10.-El símbolo "*" se utiliza para declarar una variable de tipo puntero.
11.-El operador de indirección "*" se utiliza para acceder al valor apuntado por un puntero. Se llama de indirección, porque se accede de manera indirecta al valor almacenado en una dirección de memoria.