C-Funk.-Fehler-Pointer at Universität Potsdam

Flashcards and summaries for C-Funk.-Fehler-Pointer at the Universität Potsdam

Arrow Arrow

It’s completely free

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

Study with flashcards and summaries for the course C-Funk.-Fehler-Pointer at the Universität Potsdam

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

Funktionsdefinition

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

return und void

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

Funktionsaufruf

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

lokale Variablen

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

globale Variablen

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

Funktionen:
Deklaration, Definition

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

Fehlerarten und
Fehlerbehandlung

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

Laufzeitfehler-
behandlung

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

Kennzeichen
einer Variable

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

Adresse

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

Pointer, Adressoperator
und Inhaltsoperator

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on StudySmarter:

Pointer:
Wertzuweisung

Your peers in the course C-Funk.-Fehler-Pointer at the Universität Potsdam create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for C-Funk.-Fehler-Pointer at the Universität Potsdam on 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.

Sign up for free to see all flashcards and summaries for C-Funk.-Fehler-Pointer at the Universität Potsdam

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program C-Funk.-Fehler-Pointer at the Universität Potsdam there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Universität Potsdam overview page

2er Potenzen

Mengenlehre

Prozedurale Programmierung

Funktionale Programmierung

Mathe1 Nr1

Assembler, Interpreter/Compiler

Paradigmen

Einführung in C

Strings-Eingabe-Ausgabe

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for C-Funk.-Fehler-Pointer at the Universität Potsdam or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards