Title: Klasy zmiennych - Zasięg
Course: Programowanie w języku C++

Q: Jaki będzie rezultat uruchomienia poniższego kodu?

#include <stdlib.h>
#include <iostream>

int main() {
   int i = 10;

   for (int i = 0; i < 3; ++i) {
       printf("%d\n", i);
   }

   return EXIT_SUCCESS;
}
- Zmienna `i` zdefiniowana w pętli przesłoni zmienną `i` zdefiniowaną na początku funkcji main() – wypisane zostaną liczby 0, 1 i 2.
- Próba redefinicji zmiennej `i` spowoduje błąd kompilacji.
- Definicja zmiennej `i` w pętli zostanie zignorowana – wypisane zostaną liczby 10, 10 i 10.
A: Zmienna `i` zdefiniowana w pętli przesłoni zmienną `i` zdefiniowaną na początku funkcji main() – wypisane zostaną liczby 0, 1 i 2.
If right: Twoja odpowiedź jest poprawna.
If partly right: Twoja odpowiedź jest częściowo poprawna.
If wrong: Twoja odpowiedź jest niepoprawna.