Otros han dado el código C para hacerlo. Pero me gustaría agregar una forma de pensar al respecto.
El compilador conoce el tipo y la ubicación de sus variables, punteros y cadenas por su nombre, después de definir cada uno de ellos utilizando una declaración de definición.
Puede imprimir una cadena en particular dando su nombre o un puntero a la cadena.
- Cómo implementar una cola de doble finalización sin una lista vinculada
- ¿Cuál es el mejor método de clasificación para usar si solo un elemento está fuera de servicio?
- ¿Es obligatorio organizar el número en orden ascendente para averiguar la mediana?
- ¿Cuál es tu algoritmo favorito y dónde lo has usado prácticamente en la vida real?
- ¿Qué es el retroceso en un diseño de algoritmo?
Digamos:
str es una cadena
ptr es un puntero
Entonces:
* ptr es la cadena a la que apunta el puntero ptr
Si intentara imprimir ptr , la computadora imprimiría el valor del puntero, como cualquier otra variable o cadena. Por lo tanto, debe colocar un asterisco delante de ptr para indicar al compilador que imprima la cadena a la que apunta ptr .
& str y & ptr son las direcciones (ubicación) de la cadena y el puntero
Aquí está tu prueba:
Escriba una declaración para poner la dirección de str en el puntero ptr .