Pointer v C
Napsal: 10 led 2013 17:42
Dobrý den! Potřeboval bych se zeptat na jednu věc. Mám totiž vědět, jaké budou proměnné na konci provedení programu. A ten program obsahuje něco, co je strašlivě těžké
Zde je:
Vůbec nevím, co udělá q = p. A tak nemohu pokračovat dál. Je to strašně těžké. Řekli byste, prosím, co ten řádek programu udělá? Děkuji velmi.

Kód: Vybrat vše
int main(void)
{ int i, j, *p, *q;
p = &j //do pointeroveho p se da adresa j
q = &i //do q se da adresa i
i = 4 //do i se da ctverka
j = 22 //do j se da 22
*q = *q+26 //do i se da 30
*p = i+7 //do j se da 37
q = p //nu, a co se stane tady????
*q = *p+j
Vůbec nevím, co udělá q = p. A tak nemohu pokračovat dál. Je to strašně těžké. Řekli byste, prosím, co ten řádek programu udělá? Děkuji velmi.