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
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