Ejercicio de programación: Reto Punteros y funciones
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en C. Es un ejercicio de nivel intermedio que requiere conocimientos sólidos de la tecnología.
Información adicional del ejercicio
Implementa una función que reciba dos punteros a enteros y los intercambie usando punteros como parámetros.
Contenido del ejercicio
Implementa una función llamada intercambiar
que reciba dos punteros a enteros como parámetros y intercambie los valores de las variables originales a las que apuntan estos punteros.
La función debe:
- Recibir dos parámetros de tipo puntero a entero (
int *a
eint *b
) - Intercambiar los valores almacenados en las direcciones de memoria que recibe
- No retornar ningún valor (tipo
void
)
En la función main()
ya se han declarado dos variables enteras con valores iniciales. Tu tarea es completar la función intercambiar
y llamarla correctamente desde main()
pasando las direcciones de memoria de estas variables.
Lección relacionada
Este ejercicio está relacionado con la lección "Punteros y funciones" de C. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de C
Explora más ejercicios de programación en C para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de CSolución al ejercicio de programación en C
¡Desbloquea la solución completa!
Completa el ejercicio de programación en C para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en C
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en C