Argumente einer Funktion



  • ich verstehe Funktionen mit Argumenten nicht...
    währe jemand bereit mir das zu erklären?



  • Najaaaa, wie soll man sagen, Argumente sind Parameter, die Werte erhalten bekommen haben. Also meinst du eher Parameter?

    unsigned int Addition( unsigned int a, unsigned int b ) //a, b = Parameter
    {
    return ( a + b );
    }
    
    int main()
    {
    unsigned int a, b = 5; //Variablen werden festgelegt
    std::cout<< Addition( a, b ); //a, b der Funktion sind nun die Argumente
    }
    


  • Du verwendest es doch täglich beim Programmieren, oder hast du in deiner Umgebung nur parameterlose Funktionen?
    Als kleines Beispiel:

    void Counter::add_1() { m_counter += 1; }
    void Counter::add_2() { m_counter += 2; }
    void Counter::add_3() { m_counter += 3; }
    

    oder

    void Counter::add( int n ) { m_counter += n; }
    

    Oder zum Vergleichen von Werten oder sonstwas. Mit 14 hat man doch noch Fantasie, oder?



  • warum muss alles immer so kompliziert sein so gehts doch auch 😃
    danke euch beiden 👍


Anmelden zum Antworten