FAQ

Was ist ein Zeiger in der Informatik?

Was ist ein Zeiger in der Informatik?

Mit Zeiger ( englisch pointer) wird in der Informatik ein Objekt einer Programmiersprache bezeichnet, das eine Speicheradresse zwischenspeichert. Der Zeiger referenziert (verweist, zeigt auf) einen Ort im Hauptspeicher des Computers. Hier können Variablen, Objekte oder Programmanweisungen gespeichert sein.

Was sind Grundlagen zu Zeigern?

Grundlagen zu Zeigern [ Bearbeiten] Zeiger (engl. pointers) sind Variablen, die als Wert die Speicheradresse einer anderen Variable (oder eines anderen Speicherobjekts) enthalten. Jede Variable wird in C++ an einer bestimmten Position im Hauptspeicher abgelegt. Diese Position nennt man Speicheradresse (engl. memory address ).

Wie sind die Datenmengen von einem Zeiger repräsentiert?

Diese Datenmengen werden durch Variablen repräsentiert. Ein Zeiger speichert also nur die Adresse einer anderen Variablen und leitet somit die Anfrage auf einen Wert weiter. In den nächsten Kapiteln werden wir erfahren, wie man theoretisch mit einer einzigen Variablen den kompletten Speicherplatz des Computer belegen kann.

Wie wähle ich eine Flinte?

Der Lauf einer Flinte wird in unterschiedlichen Längen angeboten. Bei der Wahl der Lauflänge einer Flinte steht ganz klar die Verwendung der Waffe im Vordergrund. Wenn der Jäger auf weite Distanzen genügend Schrote ins Ziel bringen möchte, so wähle er eine Flinte mit langem Lauf.

Welche Datenstrukturen gibt es im Kit?

Es gibt weitaus mehr Datenstrukturen (z.B. Bloomfilter ), als ich hier erwähne. Diese Datenstrukturen wurden in der Vorlesung Algorithmen I bei Frau Zitterbart am KIT erklärt. Ein Array, auch Feld genannt, ist eine Datenstruktur. Charakteristika: Ein Array hat eine feste, nicht veränderbare Größe.

Was sind alternative Index-Datenstrukturen?

Zu Hashtabellen alternative Index-Datenstrukturen sind beispielsweise Baumstrukturen (wie etwa ein B+-Baum) und die Skip-List. Hashtabellen zeichnen sich durch einen üblicherweise konstanten Zeitaufwand bei Einfüge- bzw. Entfernen-Operationen aus.

Wie speichert ein Zeiger den kompletten Speicherplatz des Computers?

Ein Zeiger speichert also nur die Adresse einer anderen Variablen und leitet somit die Anfrage auf einen Wert weiter. In den nächsten Kapiteln werden wir erfahren, wie man theoretisch mit einer einzigen Variablen den kompletten Speicherplatz des Computer belegen kann.

Was ist die Anweisung für einen Zeiger Wert?

 Die Anweisung **Zeiger_Zeiger = ausdruck; verändert den Wert an der Adresse, die in dem Zeiger abgelegt ist, auf den der Zeiger zeigt.  Die Anweisung *Zeiger_Zeiger = wert; würde dem Zeiger auf Zeiger eine neue Adresse zuweisen, die einen beliebigen Wert besitzt.

Was ist ein kaufmännisches Zeiger?

 Der Zeiger besitzt als Wert die Adresse der Variablen, auf die er zeigt.  Das kaufmännische UND-Zeichen wird als Adressoperator bezeichnet. Es wird die Adresse der Variablen an den Zeiger übergeben und nicht der Wert der Variablen.

Kann man die Werte einer Variable vertauscht werden?

Eine Funktion, welche die Werte zweier Variablen vertauscht, könnte folgendermaßen implementiert werden: Diese Funktion hat natürlich einige Schwachstellen. Beispielsweise stürzt sie ab, wenn ihr ein Nullzeiger übergeben wird. Aber sie zeigt, dass es mit Zeigern möglich ist, den Wert einer Variable außerhalb der Funktion zu verändern.

Kategorie: FAQ

Was ist ein Zeiger in der Informatik?

Was ist ein Zeiger in der Informatik?

Mit Zeiger ( englisch pointer) wird in der Informatik ein Objekt einer Programmiersprache bezeichnet, das eine Speicheradresse zwischenspeichert. Der Zeiger referenziert (verweist, zeigt auf) einen Ort im Hauptspeicher des Computers. Hier können Variablen, Objekte oder Programmanweisungen gespeichert sein.

Wie kann ich die Adresse einer Zeigervariable zuweisen?

Wenn Sie der Zeigervariablen die Adresse einer Variablen zuweisen, können Sie über die Zeigervariablen auf diese Variable zugreifen. Das ist der gleiche Vorgang, wie beim Beschriften der Magnetkarte. Der Parkhaus-Computer wird auf der Magnetkarte kodieren, wo er das Auto eingeparkt hat.

Was ist der Unterschied zwischen Array und Zeiger?

Der entscheidende Unterschied: Bei der Definition eines Arrays wird der Speicher für die Array-Elemente reserviert. Bei der Definition eines Zeigers wird nur Speicher für den Zeiger selbst angelegt.

Wie kann ich eine Zeigervariable definieren?

Sie können aber auch eine Zeigervariable definieren, die einer Magnetkarte entspricht. Wenn Sie der Zeigervariablen die Adresse einer Variablen zuweisen, können Sie über die Zeigervariablen auf diese Variable zugreifen. Das ist der gleiche Vorgang, wie beim Beschriften der Magnetkarte.

Wie speichert ein Zeiger den kompletten Speicherplatz des Computers?

Ein Zeiger speichert also nur die Adresse einer anderen Variablen und leitet somit die Anfrage auf einen Wert weiter. In den nächsten Kapiteln werden wir erfahren, wie man theoretisch mit einer einzigen Variablen den kompletten Speicherplatz des Computer belegen kann.

Wie wird die Bewegung des Zeigers ausgeführt?

Im Computer wird die Information für die Bewegung des Zeigers (Cursors) auf dem Bildschirm umgesetzt. Das Drücken der Maustasten löst ebenfalls Signale aus, die an den Computer gesendet werden. Je nach Standort des Zeigers und Anzahl der Tastenbetätigungen (Mausklicks) wird eine Aktion ausgeführt.

Wie sind die Datenmengen von einem Zeiger repräsentiert?

Diese Datenmengen werden durch Variablen repräsentiert. Ein Zeiger speichert also nur die Adresse einer anderen Variablen und leitet somit die Anfrage auf einen Wert weiter. In den nächsten Kapiteln werden wir erfahren, wie man theoretisch mit einer einzigen Variablen den kompletten Speicherplatz des Computer belegen kann.

Beginne damit, deinen Suchbegriff oben einzugeben und drücke Enter für die Suche. Drücke ESC, um abzubrechen.

Zurück nach oben