την καταλαβα και μπορω να την παρουσιασω και με ενα απλο παραδειγμα... να το ριξω?
Συντονιστής: konnn


migf1 έγραψε:Ρίξτο (αλλά δώσε και καμιά λύση στις ασκήσεις που κάνουμε)


migf1 έγραψε:Ναι ρε συ, συμφωνούμε απόλυτα! Ρίξτο το παράδειγμα!
ΥΓ. Btw, έχουμε γίνει κολλητάρια τόσο καιρό εδώ και δεν ξέρω πως σας λένε (όχι πως είναι υποχρεωτικό να μου πείτε δλδ). Για τον φίλο Σταματίου είδα στο προφιλ του το μικρό του, εμένα με λένε Χάρη.

int x[4]={1,2,3,4}; *x , x
int main(void)
{
int x[4]={1,2,3,4};
int i;
int *ptr_x;
for(i=0; i<4; i++)
printf("%d",*(x+i));
printf("\n%p \n\n",x);
ptr_x=x;
printf("\n %p \n",ptr_x);
return 0;
}
*(x+i)==x[i]
Για i=0 *(x+0)==x[0]
Για i=1 *(x+1)==x[1]
.....
Για i=ν *(x+v)==x[ν]


migf1 έγραψε:Ναι ρε συ, συμφωνούμε απόλυτα! Ρίξτο το παράδειγμα!
ΥΓ. Btw, έχουμε γίνει κολλητάρια τόσο καιρό εδώ και δεν ξέρω πως σας λένε (όχι πως είναι υποχρεωτικό να μου πείτε δλδ). Για τον φίλο Σταματίου είδα στο προφιλ του το μικρό του, εμένα με λένε Χάρη.

stamatiou έγραψε:int s_compare(char *string1,char *string2) {
int i = 0;
for(i = 0;(string1[i] == string2[i]) && (string1[i] != '\0');i++);
if(string2[i] == '\0') return 0;
if(string1[0] < string2[0]) return -1;
if(string1[0] > string2[0]) return 1;
return 2;
}

stamatiou έγραψε:Αυτό το %p στην printf τι είναι; Πρώτη φορά το βλέπω! Έγραψα στο terminal man printf αλλά μου έβγαλε (μάλλον) μια εντολή του bash...
