Jakie będą wartości zmiennych x, y, z po wykonaniu tego programu, zakładając, że zmienna i została umieszczona pod adresem 2 340 000?
Nie rozumiem tej zaznaczonej linijki kodu, mógłby mi ktoś wytłumaczyć co to oznacza? Z resztą sobie chyba dobrze poradziłem.
int i, *pl, x, y, z
i = 7; //do zmiennej i przypisujemy wartość 7
pl = &i; //do zmiennej pl przypisujemy adres zmiennej i, która ma wartość 7
*pl = 1; // do wskaźnika pl, który przyjmuje wartość 7 przypisujemy teraz wartość 1;
x = y; // do zmiennej x przypisujemy wartość 1
y = (int)pl <<<<------------------------- TEGO NIE ROZUMIEM :(
z = *pl // do zmiennej z przypisujemy wartość 1