En primer lugar, dado que está inactivo, definitivamente aparecerá un mensaje de error, generalmente desde la consola o el archivo de registro del entorno de depuración. Según el contenido del mensaje de error, determine inicialmente el tipo de error. Si es la primera depuración después de la compilación, en la mayoría de los casos se trata de un error de acceso al puntero nulo (memoria vacía), es decir, se utiliza la memoria vacía real. Por supuesto, puede haber otros errores. En cualquier caso, agregar un punto de interrupción en esta ubicación significa que no hay ningún error en esta línea de código. Una vez que se ejecuta esta línea, el programa fallará (si no se puede depurar, agregue suficiente información de depuración). Ejecute el programa nuevamente, monitoree cada variable en este momento, encuentre el valor de la variable que causó el bloqueo y realice un seguimiento para encontrar la lógica de asignación de variables. Si pasa a través de otras variables, retroceda paso a paso y encuentre el elemento de exhalación de la función a través del punto de interrupción. Cuando se encuentra una operación de asignación, . . .
El programa caído no es terrible, lo terrible es que no hay ningún mensaje de error para crear un error (agregar esta oración puede mejorar la puntuación de impresión O(∩_∩)O~)