Yahoo Suche Web Suche

Suchergebnisse

  1. Suchergebnisse:
  1. 9.14 Wertübergabe an Funktionen (call-by-value) Hier folgt ein Beispiel, das zeigt, wie Sie einer Funktion Daten übergeben können: /* func9.c */ #include <stdio.h> void verdoppeln(int); void halbieren(int); void halbieren(int zahl) {. zahl /= 2;

  2. 15.3 Strukturen als Wertübergabe an eine Funktion. Anhand des Funktionsaufrufs vom Beispiel zuvor konnten Sie sehen, dass Strukturen genauso wie jeder andere Datentyp per call-by-value an Funktionen übergeben werden können. Die Funktion bekommt dabei eine Kopie der vollständigen Struktur übergeben. Das Anlegen einer Kopie kann bei ...

  3. eine Funktion übergeben. Innerhalb der Funktion können Sie über deren Bezeichner auf die Parameterwerte zugreifen. Beispiel: NettoBrutto2.c Im folgenden Beispiel wird über die Funktion add_mwst die Mehrwertsteuer des im Parameter übergebenen Preises eines Artikels auf dem Bildschirm ausgegeben. Dazu wird die Funktion add_mwst in der Funktion

  4. Das vollständige Programm sähe dann folgendermaßen aus: /* bignum.c */ #include <stdio.h> int bignum(int a, int b) { if(a > b) return a; else if(a < b) return b; else return 0; /* Beide Zahlen sind gleich groß. */ } int main(void) { int wert1, wert2, big; . printf("Bitte einen Wert eingeben: "); . scanf("%d",&wert1); .

    • Funktionsdefinition
    • Prototypen
    • Inline-Funktionen
    • Globale und Lokale Variablen
    • Exit

    Im Kapitel Was sind Variablenhaben wir die Quaderoberfläche berechnet. Nun wollen wir eine Funktion schreiben, die die Oberfläche eines Zylinders berechnet. Dazu schauen wir uns zunächst die Syntax einer Funktion an: Die Anweisungen werden als Funktionsrumpf bezeichnet, die erste Zeile als Funktionskopf. Ein Programm mit einer Funktion zur Zylinder...

    Auch bei Funktionen unterscheidet man wie bei Variablen zwischen Definition und Deklaration. Mit wird die Funktion zylinder_oberflaeche (siehe oben) definiert. Bei einer Funktionsdeklaration wird nur der Funktionskopf gefolgt von einem Semikolon angeben. Die Funktion zylinder_oberflaeche beispielsweise wird wie folgt deklariert: Dies ist identisch ...

    Neu im C99-Standard sind Inline-Funktionen. Sie werden definiert, indem das Schlüsselwort inline vorangestellt wird. Beispiel: Eine Funktion, die als inline definiert ist, soll gemäß dem C-Standard so schnell wie möglich aufgerufen werden. Die genaue Umsetzung ist der Implementierung überlassen. Beispielsweise kann der Funktionsaufruf dadurch besch...

    Alle bisherigen Beispielprogramme verwendeten lokale Variablen. Sie wurden am Beginn einer Funktion deklariert und galten nur innerhalb dieser Funktion. Sobald die Funktion verlassen wird verliert sie ihre Gültigkeit.Eine Globale Variable dagegen wird außerhalb einer Funktion deklariert (in der Regel am Anfang des Programms) und behält bis zum Been...

    Mit der Bibliotheksfunktion exit() kann ein Programm an einer beliebigen Stelle beendet werden. In Klammern muss ein Wert übergeben werden, der an die Umgebung - also in der Regel das Betriebssystem - zurückgegeben wird. Der Wert 0 wird dafür verwendet, um zu signalisieren, dass das Programm korrekt beendet wurde. Ist der Wert ungleich 0, so ist es...

  5. Ich möchte ein Struct an eine Funktion übergeben. Allerdings werden nicht alle Elemente des Structs in der Funktion benötigt, wie übergibt man nun das Struct am effektivsten bzgl. der Schnelligkeit, der Speichereffizienz, etc. ? Bsp1:

  6. www.c-howto.de › tutorial › funktionenFunktionen | C-HowTo

    Damit eine Funktion nach unseren Wünschen arbeitet, kann man ihr Werte übergeben, sogenannte Parameter. Für diese Parameter muss auch ein Datentyp festgelegt werden. In dem obigen Beispielen werden der Funktion addiere () die Parameter 3 und 7 übergeben.