<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://update.proggen.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://update.proggen.org/feed.php">
        <title>proggen.org c:func</title>
        <description></description>
        <link>http://update.proggen.org/</link>
        <image rdf:resource="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico" />
       <dc:date>2026-04-19T09:05:30+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:func:callbyreference&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:func:parameters&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:func:start&amp;rev=1663868367"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico">
        <title>proggen.org</title>
        <link>http://update.proggen.org/</link>
        <url>http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico</url>
    </image>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:func:callbyreference&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:func:callbyreference</title>
        <link>http://update.proggen.org/doku.php?id=c:func:callbyreference&amp;rev=1663868367</link>
        <description>Call by Reference

Bisher haben wir nur die Werte von Variablen an Funktionen übergeben. Diese Art der Parameterübergabe wird „call by value“ genannt. Sie hat den Nachteil, dass nur ein Wert mit return zurückgegeben werden kann. 
Soll aber eine oder mehrere Variablen in der Funktion verändert werden, so muss als Parameter die Adresse der Variable übergeben werden. Oder anders gesagt ein Zeiger auf diese Variable (</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:func:parameters&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:func:parameters</title>
        <link>http://update.proggen.org/doku.php?id=c:func:parameters&amp;rev=1663868367</link>
        <description>Funktionsargumente

Was ist das?

Funktionsargumente sind Werte, die man einer Funktion „mit auf den Weg geben“ kann, um das Ergebnis der Funktion zu verändern. Funktionsargumente werden auch Parameter genannt.
Einen grundlegenden Einblick in Parameter bekommt man im Kapitel</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:func:start&amp;rev=1663868367">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:27+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>c:func:start</title>
        <link>http://update.proggen.org/doku.php?id=c:func:start&amp;rev=1663868367</link>
        <description>Funktionen

Einleitung

Werden in einem Programm mehrmals die gleichen Operationen ausgeführt, so kann es vorkommen, dass der Quelltext nach einer gewissen Länge unübersichtlich wird. Hinzu kommt noch, dass die Fehleranfälligkeit steigt. 
Mithilfe von sogenannten Unterprogrammen bzw. Subroutinen, lässt sich dieses Problem verhindern. In C gibt es diese in Form von Funktionen. Arbeitsschritte, die mehrmals vorkommen sollen, werden in eine Funktion geschrieben. An den Stellen im Programm, an denen…</description>
    </item>
</rdf:RDF>
