Mam pewien problem z wyrażeniami, tzn: mam takie dane początkowe:
int n=13, t[]={2,5,9,3},*p=&t[2];
double x=7, z[]={4,3,2};
char napis[]="tekst", *tp=napis+3;
a) p-t - wiem, że wynik wychodzi 2, tylko nie wiem skąd..
b) *z=p++-t. wynik rowniez wychodzi 2. tylko nie wiem jak to działa do końca..
w b. wyswietlajac pojedynczo p , i t otrzymuje adresy. Wiec w jaki sposob dokonuje się tu odejmowanie i skad wziąc te wartosci?