Funktionen Und Zeiger Flashcards Preview

Programmiersprache C > Funktionen Und Zeiger > Flashcards

Flashcards in Funktionen Und Zeiger Deck (7)
Loading flashcards...
1
Q

Was enthält der Prototyp einer Funktion ?

A

TypDesRueckgabewertes name (parameter)

2
Q

Wie sieht der funktionsaufruf aus ?

A

Call by value

Variable nur beim name nennen
Variablen nur in derselbe Reihenfolge
Typ muss uebereinstimmen

Funktionswert= name(parameterliste);

3
Q

Definition einer Funktion

A
TypDesRueckgabewertes name (parameter)
{
Anweisungen ;
Return rueckgabewert;
}
4
Q

Was sind Pointer und worauf zeigen Sie ?

A

Datentyp , sind Referenzen

Zeigen auf andere Variablen

Enthalten als Inhalt die Speicheradresse der Variablen auf die sie zeigen

Ändert sich Zeiger ändert sich auch Variable

Pointer muss selben Typ wie Variable haben

5
Q

Was ist der & Operator ?

A

Es ist der adressoperator

Liefert Adressen an der Variable gespeichert ist
Z.b scanf braucht Adresse an der eingelesener wert gespeichert werden kann

6
Q

Was ist der * Operator ?

A

Referenzierungsoperator

Int *pointer;
Liefert den Wert, der an der Adresse hinterlegt ist

7
Q

Was bedeutet Call by reference ?

A

Funktion werden als parameter Adressen der Variablen uebergeben

Variablen Aendern sich außerhalb der Funktion

Rueckgabewert wird nicht mehr benoetigt

Prototyp : int *c;

Hauptfinktion funktionsaufruf :

y=Name(&c);

Definition :

Rueckgabewert name (int *c)

Return 0; —> da Zeiger
Oder rueckgabewert ist void !