C-Funk.-Fehler-Pointer an der Universität Potsdam

Karteikarten und Zusammenfassungen für C-Funk.-Fehler-Pointer an der Universität Potsdam

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs C-Funk.-Fehler-Pointer an der Universität Potsdam.

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

Funktionsdefinition

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

return und void

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

Funktionsaufruf

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

lokale Variablen

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

globale Variablen

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

Funktionen:
Deklaration, Definition

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

Fehlerarten und
Fehlerbehandlung

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

Laufzeitfehler-
behandlung

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

Kennzeichen
einer Variable

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

Adresse

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

Pointer, Adressoperator
und Inhaltsoperator

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

Pointer:
Wertzuweisung

Kommilitonen im Kurs C-Funk.-Fehler-Pointer an der Universität Potsdam. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für C-Funk.-Fehler-Pointer an der Universität Potsdam auf StudySmarter:

C-Funk.-Fehler-Pointer

Funktionsdefinition
RÜCKGABETYP NAME(ARGUMENTE)
{ ANWEISUNGEN}

- Funktionskopf/Signatur:
-> Wie wird Funk. aufgerufen.

- Formale Parameter:
-> Definitionsbereich

- Funktionsrumpf/Block:
-> Wie wird Eingabe verarbeitet.

C-Funk.-Fehler-Pointer

return und void
return-Anweisung:
1. Rückkehr zur aufrufenden Funktion.
2. Übergabe des Rückgabewerts.

void-Funktionen:
- haben keinen Rückgabewert.
-> reine Prozeduren.

C-Funk.-Fehler-Pointer

Funktionsaufruf
BEZEICHNER(ARGUMENTE);

- Funktionskopf/Signatur

- Aktuelle Parameter:
-> können Ausdrücke sein.
-> Kopie des Wertes für formale Param.
-> autom. Anlegen lokaler Variablen.

C-Funk.-Fehler-Pointer

lokale Variablen
Sichtbarkeit:
- innerhalb des eigenen Blocks.
- in enthaltenen Blöcken.
- NICHT in umfassenden Blöcken.

Verdeckung:
- verdecken gleichnamige Var.
   in umfassenden Blöcken.
-> beim Verlassen wieder sichtbar.

Gültigkeit:
- bis der Block verlassen wird.

C-Funk.-Fehler-Pointer

globale Variablen
- Definition außerhalb
   der Funktionen.
- immer gültig.
- universeller Zugriff.

C-Funk.-Fehler-Pointer

Funktionen:
Deklaration, Definition
Deklaration:
Festlegung der Signatur.

Definition:
Deklaration und Implementierung
des Verhaltens.

Vorwärtsdeklaration:
Funktion muss vor ihrem
ersten Aufruf deklariert sein.

C-Funk.-Fehler-Pointer

Fehlerarten und
Fehlerbehandlung
Compilerfehler:
-> nicht ausführbar.
=> Quellcode korrigieren.

Laufzeitfehler:
-> während Abarbeitung.
=> Abfangen durch if-else/switch.

logischer Fehler:
-> Entwurf fehlerhaft/unvollständig.
=> sorgfältiges Entwerfen, Testen.

C-Funk.-Fehler-Pointer

Laufzeitfehler-
behandlung
1. geordneter Programmabbruch.
-> Fehlermeldung

2. Recover-Mechanismus.
-> Retten des Programmlaufs.
-> Rückkehr zur Stelle, wo
     das Problem entsteht.

C-Funk.-Fehler-Pointer

Kennzeichen
einer Variable
- Datentyp.
- Name.
- Wert.
- Adresse im Primärspeicher.

(speichert Wert eines Datentyps
an einer Speicheradresse und
kann über Namen oder Adresse
angesprochen werden in C)

C-Funk.-Fehler-Pointer

Adresse
Nummer der Speicherzelle im
Primärspeicher, in der der
Speicherplatz der
zugehörigen Variable beginnt.

C-Funk.-Fehler-Pointer

Pointer, Adressoperator
und Inhaltsoperator
Pointer:
- ist selbst Variable eines Datentyps.
-> können Parameter sein.
- speichert Adresse einer Variable.
- zeigt auf entsprechende Speicherzelle.

Adressoperator &:
- ermittelt Adresse/Referenz.
- auch: Referenzieren.

Inhaltsoperator *:
- ermittelt Wert an Speicherplatz.
- auch: Dereferenzieren.

C-Funk.-Fehler-Pointer

Pointer:
Wertzuweisung
1. Adresszuweisung durch &:
-> p = &var.

2. Wertzuweisung anderer Pointer:
-> p2 = p1.

3. Zuweisung: Konstante NULL.
-> darf nicht dereferenziert werden.

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für C-Funk.-Fehler-Pointer an der Universität Potsdam zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang C-Funk.-Fehler-Pointer an der Universität Potsdam gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Universität Potsdam Übersichtsseite

2er Potenzen

Mengenlehre

Prozedurale Programmierung

OOP

Funktionale Programmierung

Mathe1 Nr1

Assembler, Interpreter/Compiler

Paradigmen

PdP

Einführung in C

Strings-Eingabe-Ausgabe

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für C-Funk.-Fehler-Pointer an der Universität Potsdam oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Gute Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login