Defekt. Ale jaki?

alt

W kodzie można popełnić tysiące błędów. Zgadnij jaki błąd popełniono tutaj.

Poniżej znajduje się prosty kod C.


void
count( void ) { int k, i; for (i = 0; i < 10; i++) { k = k + 1; } printf("%d", k); }

 

Jaką wartość przyjmie na wyjściu "k"?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Odpowiedź: Trudno powiedzieć. Najprawdopodobniej przyjmie wartość losową ponieważ "k"nie zostało zainicjalizowane. Błąd niezainicjalizowanej zmiennej.

Za: http://en.wikipedia.org/wiki/Uninitialized_variable

 

Najbliższe terminy szkoleń

 

18-20 listopada - Katowice

ISTQB Poziom Podstawowy


18-20 listopada - Kraków

Python dla testerów oprogramowania


20-22 listopada - Wrocław

ISTQB Poziom Podstawowy


20-23 listopada - Kraków

Dobry Przypadek Testowy - Laboratorium

Partnerzy

Narzędzia testerskie