¿Qué es un depurador y cómo puede ayudarme a diagnosticar problemas?

Esta es una pregunta de propósito general para ayudar a los nuevos programadores que tienen un problema con un programa, pero no saben cómo usar un depurador para diagnosticar la causa del problema.

Esta pregunta cubre dos clases de preguntas más específicas:

Cuando ejecuto mi programa, no produce el resultado que espero para la entrada que le di.Cuando ejecuto mi programa, se bloquea y me da un seguimiento de la pila. yo tengoexaminó el rastro de la pila, pero aún no sé la causa del problema porque el seguimiento de la pila no me proporciona suficiente información.Cuando ejecuto mi programa, se bloquea debido a un error de segmentación (SEGV).

Ejemplo de rebaja:[What is a debugger and how can it help me diagnose problems?](https://stackoverflow.com/q/25385173)

Respuestas a la pregunta(2)

Su respuesta a la pregunta