Hi Leute,
Mich würde mal interessieren wie die ANSI-C grund befehle sind ohne Libs.
programmiere schon seit jahre aber das ist mir völlig unbekannt und wollte mein wissen ein wenig erweitern.
Hi Leute,
Mich würde mal interessieren wie die ANSI-C grund befehle sind ohne Libs.
programmiere schon seit jahre aber das ist mir völlig unbekannt und wollte mein wissen ein wenig erweitern.
Hallo,
C ohne Bibliotheken (libs) gibt es nicht. Der ANSI C Standard enthält jede Menge Bibliotheken.
C kennt nämlich in der Tat nur eine sehr geringe Anzahl von Schlüsselwörtern, daraus werden dann über Bibliotheken die Funktionen Definiert.
Die Schlüsselwörter sind in alphabetischer Reihenfolge:
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
mehr gibts nicht.
Gruß
Fritze
Richtigstellung: C und Libs
Salve,
C ohne Bibliotheken (libs) gibt es nicht. Der ANSI C Standard
enthält jede Menge Bibliotheken.
nun, einziger Grund fuer die Tatsache, dass tatsaechlich Libs vorhanden sein muessen, geht aus einer Nebenbemerkung im C Standard (ANSI-ISO-IEC-9899-1999) und einer dazugehoerigen Fussnote hervor. Ohne diese, haetten naemlich auch alle Headers per Macros definiert sein koennen. Die Bemerkung lautet „it is permitted to take the address of a library function even if it is also defined as a macro“. Nachdem man von einem Makro in der Regel keine Adresse bilden kann, muessen also tatsaechliche reale Funktionsimplementierungen vorliegen.
C kennt nämlich in der Tat nur eine sehr geringe Anzahl von
Schlüsselwörtern, daraus werden dann über Bibliotheken die
Funktionen Definiert.
Leider falsch. Die Syntax lautet nicht
C-Programm ::= keywords+
Es gibt auch andere und insbesondere wichtige lexikale Elemente. In anderen Worten: Es ist nicht möglich, ein valides C Programm ausschliesslich mit den gelisteten Keywords zu erzeugen. Es ist noch nicht einmal moeglich, eine valide Deklaration (nicht Definition!) aus den genannten Keywords zu erzeugen.
Die Schlüsselwörter sind in alphabetischer Reihenfolge:
…
mehr gibts nicht.
Falsch. Es fehlen die Keywords _Bool, _Complex, _Imaginery, restrict
Gruss
norsemanna