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ń

 

9-11 stycznia - Katowice

ISTQB Poziom Podstawowy


17 stycznia - Kraków

Odbiór oprogramowania - testowanie akceptacyjne


21 stycznia - Wrocław

ISTQB Poziom Zaawansowany - Analityk Testów

 

Partnerzy

Narzędzia testerskie