06.10.2013 Aufrufe

Eine Einführung in die Programmiersprache C und ... - C /C++ Ecke

Eine Einführung in die Programmiersprache C und ... - C /C++ Ecke

Eine Einführung in die Programmiersprache C und ... - C /C++ Ecke

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>E<strong>in</strong>e</strong> <strong>E<strong>in</strong>führung</strong> <strong>in</strong> <strong>die</strong> Informatik <strong>und</strong> <strong>die</strong> <strong>Programmiersprache</strong> C<br />

Der Ausführungs-Zeichensatz enthält darüber h<strong>in</strong>aus noch folgende Zeichen:<br />

Das Null-Zeichen ’\0’, um das Ende von Str<strong>in</strong>gs zu markieren.<br />

Die Steuerzeichen, <strong>die</strong> durch e<strong>in</strong>fache Escape-Sequenzen repräsentiert werden, um Ausgabegeräte<br />

wie Bildschirme oder Drucker zu steuern (Siehe Kap. 4.1).<br />

2.3.2.6 Schlüsselwörter von C/<strong>C++</strong><br />

Wie <strong>in</strong> jeder Sprache gibt es auch <strong>in</strong> C vordef<strong>in</strong>ierte Wörter, <strong>die</strong> bestimmte Bedeutungen haben.<br />

Diese Schlüsselwörter s<strong>in</strong>d für <strong>die</strong> jeweilige <strong>Programmiersprache</strong> reserviert <strong>und</strong> dürfen vom Programmierer<br />

nicht als Bezeichner (Namen) verwendet werden. Auf <strong>die</strong> Verwendung von <strong>C++</strong><br />

Schlüsselworten als Bezeichner <strong>in</strong> C sollte ebenfalls verzichtet werden, obwohl <strong>die</strong>s möglich wäre<br />

(Sonst kann das Programm nicht mit e<strong>in</strong>em <strong>C++</strong>-Compiler übersetzt werden).<br />

In der nachfolgenden Tabelle s<strong>in</strong>d alle Schlüsselwörter von C <strong>und</strong> <strong>C++</strong> aufgelistet, ANSI-C 89<br />

Schlüsselworte s<strong>in</strong>d Fett gedruckt, ANSI-C 99 Schlüsselworte s<strong>in</strong>d Fett mit dem Vorsatz<br />

[C99] gedruckt, zusätzliche <strong>C++</strong> Schlüsselworte s<strong>in</strong>d schwach kursiv gedruckt<br />

[c99]_Bool<br />

[c99]_Complex<br />

[c99]_Imag<strong>in</strong>ary<br />

[c99]_Pragma<br />

and<br />

and_eq<br />

asm<br />

auto<br />

bitand<br />

bitor<br />

bool<br />

break<br />

case<br />

catch<br />

char<br />

class<br />

compl<br />

const<br />

const_cast<br />

cont<strong>in</strong>ue<br />

default<br />

delete<br />

do<br />

double<br />

dynamic_cast<br />

else<br />

enum<br />

explicit<br />

export<br />

extern<br />

false<br />

float<br />

for<br />

friend<br />

goto<br />

if<br />

<strong>in</strong>l<strong>in</strong>e<br />

[c99]<strong>in</strong>l<strong>in</strong>e<br />

<strong>in</strong>t<br />

long<br />

mutable<br />

namespace<br />

new<br />

not<br />

not_eq<br />

operator<br />

or<br />

or_eq<br />

private<br />

protected<br />

public<br />

register<br />

re<strong>in</strong>terpret_cast<br />

[c99]restrict<br />

return<br />

short<br />

signed<br />

sizeof<br />

static<br />

static_cast<br />

struct<br />

switch<br />

template<br />

this<br />

throw<br />

true<br />

try<br />

typedef<br />

typeid<br />

typename<br />

union<br />

unsigned<br />

us<strong>in</strong>g<br />

virtual<br />

void<br />

volatile<br />

wchar_t<br />

while<br />

xor<br />

xor_eq<br />

Gedruckt am 11.09.2008 13:04:00 Letzte Änderung am: 11. September 2008 Version 2.4, I. Oesch 12/147

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!