ANSI C 9

ANSI C 9



DODATEK A PRZEWODNIK JĘZYKA C

wiersz-sterujący:

#    define identyfikator ciąg-leksemów

#    define identyfikator ( lista-identyfikatorów ) ciąg-leksemów

#    undef identyfikator

#    include <nazwa-pliku>

#    include "nazwa-pliku"

#    include ciąg-leksemów

#    linę stałanazwa-pliku

#    linę stała

#    error ciąg-leksemówopc

#    pragma ciąg-leksemówl)[M:

#

kompilacja-warunkowa

kompilacja-warunkowa:

wiersz-if tekst części-elif część-elsenpc # endif

wiersz-if

#    if wyraienie-stałe

#    ifdef identyfikator

#    ifndef identyfikator

części-elif:

wiersz-elif tekst części-elifopc

wiersz-elif:

#    elit wyraienie-stałe

część-else:

wiersz-else tekst

wiersz-else: # else

powered by

Mi siol

Dodatek BI biblioteka standardowa

Niniejszy dodatek zawiera podsumowanie wiadomości o bibliotece zdefiniowanej przez standard ANSI. Biblioteka standardowa nie jest częścią samego języka, natomiast pochodzą z niej deklaracje funkcji oraz definicje typów i makr oferowanych przez standardowe środowisko programów w C. W poniższym opisie opuściliśmy kilka funkcji, które mają ograniczone zastosowanie lub łatwo dają się wyprowadzić z innych; pominęliśmy wielobajtowe znaki; pominęliśmy również kwestie regionalne, tzn. właściwości zależne od miejscowego języka, narodowości czy kultury.

Funkcje, typy i makra należące do standardowej biblioteki są zdefiniowane w standardowych plikach nagłówkowych {nagłówkach):

<assert.h>

<float.h>

<math.h>

<stdarg.h>

<stdlib.h>

<ctype.h>

<limits.h>

<setjmp.h>

<stddef.h>

<string.h>

<errno.h>

<locale.h>

<signal.h>

<stdio.h>

<time.h>

Dostęp do pliku nagłówkowego realizuje instrukcja preprocesora #include <nagłówek>

Nagłówki mogą być dołączane w dowolnej kolejności i dowolną liczbę razy. Nagłówek musi być dołączony na zewnątrz jakiejkolwiek zewnętrznej deklaracji czy definicji i przed użyciem czegokolwiek, co jest w nim zdefiniowane. Nagłówek nie musi być plikiem źródłowym*.

Identyfikatory zewnętrzne rozpoczynające się od znaku podkreślenia są zarezerwowane na użytek biblioteki; to samo dotyczy wszelkich innych identyfikatorów rozpoczynających się od znaku podkreślenia i wielkiej litery lub dwóch znaków podkreślenia.

Niektóre kompilatory pozwalają na wstępne przetłumaczenie nagłówków i włączanie ich do programów już w pewnej postaci pośredniej. - Przyptłum.

21 - Język ANSI C 321


Wyszukiwarka

Podobne podstrony:
ANSI C 9 DODATEK A PRZEWODNIK JĘZYKA C_______—- Gdy wartość całkowita jest przekształcana do typu
ANSI C 9 DODATEK A PRZEWODNIK JĘZYKA C________■ Kwalifikatory typu wskazują specjalne właściwości
ANSI C 9 DODATEK A PRZEWODNIK JĘZYKA C________ jednostka-tłumaczen
ANSI C 4 DODATEK A PRZEWODNIK JĘZYKA C_____ wiersz-elif: #    elit
ANSI C 7 DODATEK A PRZEWODNIK JĘZYKA C------- czaj umieszczane w oddzielnych wierszach; w kilku pr
ANSI C 5 DODATEK A PRZEWODNIK JĘZYKA C____A12.9 Pusta instrukcja preprocesora Wiersz zawierający j
ANSI C 5 DODATEK A PRZEWODNIK JĘZYKA C_________A2.1 Jednostki leksykalne Istnieje sześć klas jedno
ANSI C 6 DODATEK A PRZEWODNIK JĘZYKA C_____.____A2.5.2 Stałe znakowe Stała znakowa jest ciągiem zł
ANSI C 8 DODATEK A PRZEWODNIK JĘZYKA C_________ Wszystkie z typów zmiennopozycyjnych: pojedynczej
ANSI C 0 DODATEK A PRZEWODNIK JĘZYKA C_________ Obiekt typu całkowitego można jawnie przekształcić
ANSI C 1 DODATEK A PRZEWODNIK JĘZYKA C Implementacje różnią się reakcjami na dzielenie przez zero
ANSI C 2 DODATEK A PRZEWODNIK JĘZYKA C W pierwszym wydaniu książki typ wyrażenia przyrostkowego by
ANSI C 4 DODATEK A PRZEWODNIK JĘZYKA C_______ wynikiem jest 1; jeśli odnosi się do tablicy, to wyn
ANSI C 5 DODATEK A PRZEWODNIK JĘZYKA CA7.8 Operatory przesunięcia Operatory przesunięcia « i » są
ANSI C 6 DODATEK A PRZEWODNIK JĘZYKA C_____ Wynikiem tej operacji jest bitowa różnica symetryczna
ANSI C 7 DODATEK A PRZEWODNIK JĘZYKA C__________ rekurencyjnie, podskładowych nie może być kwalifi
ANSI C 8 DODATEK A PRZEWODNIK JĘZYKA
ANSI C 0 DODATEK A PRZEWODNIK JĘZYKA C ___——- łujących się do samych siebie: struktura lub unia mo
ANSI C 1 DODATEK A PRZEWODNIK JĘZYKA C union { struct { int type; ł n; struct { int type

więcej podobnych podstron