¿Los novatos tienen preguntas sobre cómo aprender a programar el microcontrolador c51? Les ruego a los maestros que me den alguna orientación, gracias.
Probablemente te estés preguntando sobre el control del bucle while.
Criterios de prueba: igt; cuando es 1, continúa el bucle; de lo contrario, el bucle finaliza y las declaraciones posteriores comienzan a ejecutarse.
Control: i=i-1, cada vez que se ejecuta el ciclo, i-1 es una vez. Incluso si el valor inicial de i es lo suficientemente grande, siempre habrá ilt = 1. El bucle finalizará en ese momento.
Problema:
Si se convierte en while(1), su programa morirá en el bucle y la declaración de impresión nunca se ejecutará.
¿Por qué el resultado es 5050? Porque 1 2.... 100=5050. Si aún no comprende el proceso de ejecución, utilice herramientas de depuración para realizar un seguimiento de los cambios de S e i durante la ejecución de. el programa y lo sabrás.