znaci, ovo ne radi:
Code:
void zamijeni(int x, int y) {
int temp;
temp = x;
x = y;
y = temp;
}
void zamijeni(int x, int y) {
int temp;
temp = x;
x = y;
y = temp;
}
a ovo, sa pokazivacima radi:
Code:
void zamijeni(int *px, int *py) {
int temp;
temp = *px;
*px = *py;
*py = temp;
}
void zamijeni(int *px, int *py) {
int temp;
temp = *px;
*px = *py;
*py = temp;
}
Znaci malo pojasnjenje zbog cega ne radi prvo, i uopsteno ako moze nesto o pokazivacima, njihova primjena, uloga i to...