- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 3 von 3

Thema: Unklarheit mit void Funktionen

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    26.07.2010
    Beiträge
    24

    Unklarheit mit void Funktionen

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo,

    ich werde nicht ganz klar über void Funktionen. Void Funktionen geben prinzipiell keinen Wert zurück. Kann ich sie trotzem rechnen lassen? z.B.

    void pin3_touch_check () //Funktion
    {
    pin3_lcd = PINA & 0x10;
    if (pin3_lcd == 0)
    {
    horizontal_register--;
    pin_put++;
    }
    }
    pin3_touch_check(); //Aufruf

    Würde die void Funktion horizontal_register aund pin_put global um eins erhöhen?

    Danke für die Hilfe.

    Grüße Robert

    p.s.: Ein super Forum. Ihr habe mir schon viel geholfen!

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    20.08.2008
    Ort
    Karlsruhe
    Alter
    37
    Beiträge
    1.225
    Ja, würde sie. Eine void-Funktion hat nur keinen Rückgabewert, einevariable = voidfunktion(); funktioniert also nicht. Aber jede Funktion kann globalen Variablen (wie in deinem Beispiel) ändern, über Zeiger sind ebenfalls schreibende Zugriffe auf "fremden" Speicher möglich.

    mfG
    Markus

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    26.07.2010
    Beiträge
    24
    Dank Dir Markus!

Ähnliche Themen

  1. return in Void-Funktion?
    Von Jaecko im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 08.08.2010, 14:07
  2. Parameter von Funktionen in Funktionen
    Von hosti im Forum C - Programmierung (GCC u.a.)
    Antworten: 22
    Letzter Beitrag: 29.10.2009, 10:37
  3. void und int
    Von 1udo1 im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 06.02.2009, 15:29
  4. void-Funktion
    Von Wsk8 im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 02.01.2009, 13:50
  5. int batterie(void)
    Von RoboLeo im Forum Asuro
    Antworten: 2
    Letzter Beitrag: 17.01.2007, 19:14

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress