Sposób Debugowania programu pokażę na następującym przykładzie:
Jest to prosty program, który 10 razy wypisuje znak 'a' na standardowe wyjście. Chcielibyśmy podejrzeć, jak zachowuje się zmienna
#include <stdio.h>
int main() {
int i;
for (i = 0; i < 10; i++)
{
printf("a");
}
return 0;
}
i
w programie. Prostym sposobem na to jest dodanie w pętli następującej linijki:
W takim prostym programie, jest to wykonalne, ale, jeżeli mamy 10 zmiennych, to musielibyśmy wpisać 10 takich instrukcji, i opisać je w taki sposób, abyśmy wiedzieli, która zmienna aktualnie wypisuje się. Prostszym rozwiązaniem jest Debugger, a uruchamia się go następująco:
printf("%d\n", i);
i
.printf("a");
. Linia powinna podświetlić się na czerwono, a na numerze linii powinien pojawić się "haczyk".i
.i
.