ohjelmoinnin perusteet
Muuttujat
ja nimien näkyvyys
mistä on pienet muuttujat tehty?
"Lokerot" joihin voi tallentaa tietoa.
int kokonaisluku=0; // nolla sijoitetaan muuttujaan
int toinenLuku=2;
int kolmasLuku=toinenLuku;
(kokonaisluku-muuttujan arvo sijoitetaan muuttujaan kolmasLuku)
sijoitus vs vertailu
int muuttuja = 0;
if( muuttuja == 0){
muuttuja=1;
}
printf("%d",muuttuja);
sijoitus vs vertailu
int muuttuja = 0;
if( muuttuja == 0){
int muuttuja=1;
}
printf("%d",muuttuja);
nimien näkyvyys
main.cpp:
int numero=-1; // globaali
int main(void){
int i=0;
while(i<10){
int numero=i+1;
i++;
}
printf("%d",numero);
}
nimien näkyvyys
Muuttujien näkyvyys: Mitä tämä ohjelma tulostaa?
int i=0, j=0;
while (i<10){
i++;
int j=i;
}
cout << j;
muuttujien näkyvyys
Mitä tämä ohjelma tulostaa?
int i=0, j=0;
while (i<10){
i++;
int j=i;
}
cout << j << endl;
Tulostaa:
0muuttujien näkyvyys
Mitä tämä ohjelma tulostaa?
int i=0, j=0;
while (i<10){
i++;
j=i;
}
cout << j << endl;
muuttujien näkyvyys
Mitä tämä ohjelma tulostaa?
int i=0, j=0;
while (i<10){
i++;
j=i;
}
cout << j;
Tulostaa:
10