(M) Osoittimien tulostukset

Tavoite: Opin käyttämään C++:n osoittimia.

Ohjeita: Tarkastele esimerkkikoodeja ja merkitse todet väittämät.

Tarkastele alla olevaa koodia:

1int x = 3;
2int* ptr = &x;
3cout << ptr << endl;
4cout << *ptr << endl;

Valitse todet väittämät yllä olevan koodin perusteella.

Tarkastele alla olevaa koodia:

1int x;
2int* ptr = &x;
3x = 4;
4cout << ptr << endl;
5cout << *ptr << endl;

Valitse todet väittämät yllä olevan koodin perusteella.

Tarkastele alla olevaa koodia:

1int x;
2int* ptr = &x;
3*ptr = 4;
4cout << ptr << endl;
5cout << *ptr << endl;

Valitse todet väittämät yllä olevan koodin perusteella.

Tarkastele alla olevaa koodia:

1int x;
2int* ptr = 4;
3cout << ptr << endl;
4cout << *ptr << endl;

Valitse todet väittämät yllä olevan koodin perusteella.

Tarkastele alla olevaa koodia:

1int x;
2int* ptr = &x;
3x = 5;
4cout << ptr << endl;
5cout << *ptr << endl;
6cout << x << endl;
7cout << &x << endl;

Valitse todet väittämät yllä olevan koodin perusteella.