Nützliches Zeug

Antworten
Rabensohn
Beiträge: 4
Registriert: 25.08.2020, 14:13

Nützliches Zeug

Beitrag von Rabensohn »

Ich hab mir bei der Vorbereitung fürs Online-Prüfungsgespräch beim Müller paar theoretische Konzepte aufgeschrieben.

Vielleicht hilfts ja wen beim Programmieren lernen ;)

Was ist ein Datentyp?
Zeigt an was eine Variable für ein Typ ist. Wie viel speicher sie braucht, ob Zeichen oder Zahl etc.
Bsp: double, int, char,...

Was ist eine Klasse?
Beim objektorientierten Programmieren werden die
Daten und die Funktionen, welche die Daten
manipulieren zu einer Klasse (class) zusammengefaßt.
Eine Klasse sieht prinzipiell aus wie eine Struktur
(struct), nur daß bei einer Klasse wesentlich mehr
M¨oglichkeiten vorhanden sind.

Was ist eine Funktion?
Eine Funktion dient zur abstraktion bestimmter Abläufe, die dann als eben diese im Programm abgerufen werden könnnen.
Eine Funktion ist ein Programmierkonstrukt, das teile des Programms so strukturiert, dass teile davon wiederverwendbar sind.

Was ist ein funktionszeiger?
Funktionszeiger zeigt auf Funktion.

Wie funktioniert das Zeigen bei zeigern?
Beinhalten die Speicheradresse auf die zu zeigende Variable.
Wenn man den Stern vergisst, dann zeigt er auf die Speicheradresse der Variable selbst


Funktionen geben zurück. Prinf gibt aus


Was macht das Public und das private?
In Private sind Variablen nur innerhalb der Klasse zugänglich
Public Variablen sind dann allgemein im Main des Programms abrufbar.

Was macht der Punktoperator?
mit dem Punktoperator kann man Public Attribute (Variablen) aufrufen/auflesen/bearbeiten.
Gleichzeitig lassen sich Methoden von Klassen aufrufen.

Was macht der Pfeiloperator?
Das gleiche wie Punktoperatoren machen nur für Pointer auf Klassenobjekte

Was macht der & Operator?
liefert die Speicheradresse einer Variable (bspw bei Pointern wichtig)

datanode v;
v.longitude = 0; //Punktoperator
datanode *p;
p=&v; //und operator
p->longitude = 1 //Pfeiloperator



Wie funktioniert fscanf:
Es liest eine Zeile der einzulesenden Datei ein und zwar jene auf die der FILE* pointer zeigt.
Danach zeigt der FILE* auf die nächste Zeile
Wenn Ende der Datei, liefert fscanf EOF (end of file) zurück.

Was macht vector?
Whacktor ist ein dynamisches Array ohne feste Größe. Passt sich automatisch an die anzahl der elemente dynamisch an.





Konstruktor: Eine funktion die aufgerufen wird, wenn man Attribute einer Klasse verwendet

Antworten

Zurück zu „Datenverarbeitung für TPH I“