Guten Abend,
ich bin ganz frisch in der Programmierung. Ein Buch("Einstieg in Objektive-C und Cocoa habe ich mir zum leichten Einstieg gekauft. Bis jetzt komme ich sehr gut durch die Themen.
Nun habe ich aber das Problem das ich etwas nicht verstehe. Es ergibt einfach keinen Sinn für mich wozu man den "Zeiger" braucht.
Ich schreibe hier einmal das Buchbeispiel:
#include <stdio.h>
int main()
{
int a = 5;
int *pa = &a;
*pa = 10;
int *pb = &a;
*pb = *pb + 3;
printf("%d\n", a);
return 0;
}
Konsolenergebnis ist: 13
Ich verstehe es soweit das er mit der Variable a arbeitet und auf diese verweist. Theoretisch könnte ich aber doch auch direkt mit der Variable arbeiten oder? Wozu ist so ein Verweis gut?
Dies ist mein 1. Forenbeitrag und ich hoffe das ich mich soweit an die Forenregeln halte.
Ich bedanke mich schon einmal recht herzlich bei allen, die sich mit meinem Thema beschäftigen!
Viele Grüße
Jonas
ich bin ganz frisch in der Programmierung. Ein Buch("Einstieg in Objektive-C und Cocoa habe ich mir zum leichten Einstieg gekauft. Bis jetzt komme ich sehr gut durch die Themen.
Nun habe ich aber das Problem das ich etwas nicht verstehe. Es ergibt einfach keinen Sinn für mich wozu man den "Zeiger" braucht.
Ich schreibe hier einmal das Buchbeispiel:
#include <stdio.h>
int main()
{
int a = 5;
int *pa = &a;
*pa = 10;
int *pb = &a;
*pb = *pb + 3;
printf("%d\n", a);
return 0;
}
Konsolenergebnis ist: 13
Ich verstehe es soweit das er mit der Variable a arbeitet und auf diese verweist. Theoretisch könnte ich aber doch auch direkt mit der Variable arbeiten oder? Wozu ist so ein Verweis gut?
Dies ist mein 1. Forenbeitrag und ich hoffe das ich mich soweit an die Forenregeln halte.
Ich bedanke mich schon einmal recht herzlich bei allen, die sich mit meinem Thema beschäftigen!
Viele Grüße
Jonas