<?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:var</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:16:12+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:var:def&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:var:scopes&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:var:sidebar&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:var:start&amp;rev=1663868367"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=c:var:visibility&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:var:def&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:var:def</title>
        <link>http://update.proggen.org/doku.php?id=c:var:def&amp;rev=1663868367</link>
        <description>Variablen definieren

Variablennamen

Variablen dürfen soweit beliebig genannt werden. Den Namen einer Variable nennt man auch Bezeichner. Allerdings darf nur eine Auswahl von Zeichen verwendet werden: Das sind zum einen alle Buchstaben, der Unterstrich ('_') und alle Ziffern. Für die Ziffern gilt zusätzlich, dass sie nicht das erste Zeichen sein dürfen, da sie ansonsten mit einer Zahl verwechselt werden könnten. Ausgenommen sind weiterhin die Schlüsselwörter der Sprache (if, while usw), sowie b…</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:var:scopes&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:var:scopes</title>
        <link>http://update.proggen.org/doku.php?id=c:var:scopes&amp;rev=1663868367</link>
        <description>Scopes

Als Scope bezeichnet man den Bereich innerhalb zweier geschweifter Klammern. Man spricht auch von Anweisungsblöcken.

Abbau von Variablen am Ende von Scopes

Allerdings beschreiben Scopes nicht nur eine Reihe von Anweisungen, wie die Definition von Variablen, sondern auch implizit (also ohne dass der Programmierer es hinschreiben muss) werden am Ende eines Scopes auch alle definierten Variablen wieder entfernt. Daher lässt sich folgendes Programm nicht kompilieren.</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:var:sidebar&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:var:sidebar</title>
        <link>http://update.proggen.org/doku.php?id=c:var:sidebar&amp;rev=1663868367</link>
        <description>Wiki

	*  Startseite
	*  C-Tutorial
	*  Variablen

Community

	*  Forum
	*  C/C++ Forum

Variablen

Grundlagen

	*  Definition
	*  Sichtbarkeit
	*  Scopes

Attribute

	*  auto 
	*  const 
	*  extern 
	*  register 
	*  static 
	*  volatile</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:var: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:var:start</title>
        <link>http://update.proggen.org/doku.php?id=c:var:start&amp;rev=1663868367</link>
        <description>Variablen

Grundlagen

Variablen werden benötigt, um sich den Zustand eines Programms zu merken (z.B. die Frage, was das Programm zurzeit eigentlich macht) und eben auch die Daten, die das Programm gerade verarbeitet.
C und C++ sind typisierte Sprachen, das bedeutet, dass die Daten einen Datentyp besitzen, der aussagt, wie die Daten zu interpretieren sind. Ein Computer arbeitet ausschließlich mit Einsen und Nullen, die in irgendeiner Form interpretiert werden. Die wichtigsten Unterscheidung sind…</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=c:var:visibility&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:var:visibility</title>
        <link>http://update.proggen.org/doku.php?id=c:var:visibility&amp;rev=1663868367</link>
        <description>Sichtbarkeit von Variablen

Im Kapitel Definition von Variablen haben wir uns angesehen, wie man Variablen definiert. Hier werden wir uns ansehen, wo man Variablen überall definieren kann. In C Programmen gibt es da zwei Unterscheidungen, die Einfluss auf die Sichtbarkeit von Variablen nehmen. Globale Variablen sind im ganzen Quelltext zu sehen und können auch anderen Quelltexten zur Verfügung gestellt werden. Lokale Variablen sind Variablen, die nur innerhalb eines Anweisungsblocks sichtbar sin…</description>
    </item>
</rdf:RDF>
