Mögliche Duplizieren:
Pointer Arithmetic In CArray-Adresse Subtraktion in C
Code:
int main()
{
int a[ ] ={0,1,2,3,4};
char c[ ] = {'s','a','n','j','u'};
printf("%d\n",&a[3]-&a[0]);
printf("%d\n",&c[3]-&c[0]);
return 0;
}
Warum der Ausgang 3 3 für beide kommt, wenn wir den Unterschied betrachten in Adressen werden sie für beide unterschiedlich sein?
Und ... was der Punkt ist das? Welche Frage stellst du * wirklich *? –