Podprogram – fragment programu stanowiący pewną całość, blok, klocek
Identyfikator – jest to ciąg liter i cyfr rozpoczynający się od litery
Słowo kluczowe – są to zastrzeżone identyfikatory i nie mogą być używane w znaczeniu
identyfikatorów obiektów
Literał – jest to napis reprezentujący daną, z którego to wynikają wszystkie właściwości danej
Wyróżniamy literały:
Liczbowe(w postaci liczb dziesiętnych, ósemkowych i szesnastkowych)
Znakowe(jest to pojedynczy znak ujęty w apostrofy)
Zmiennoprzecinkowe(reprezentują dane o podwojonej dokładności)
Łańcuchowe(reprezentują dane typu tablica znaków)
Separatory – oddzielają poszczególne jednostki leksykalne
Deklaracja – opisuje właściwości zmiennej(jej. Typ, rozmiar, itp.)
Definicja – powoduje dodatkowe wydzielenie obszarów pamięci
Zmienna prosta – zmienna której może być przypisana jedynie dana skalarna(niepodzielna)
Zmienna wskazująca – zmienna której może być przypisane wskazanie na inną zmienną określonego
typu
Zmienna złożona – obiekty składające się z zespołu zmiennych prostych
Struktura – zbiór elementów być może różnych typów, pola struktur są umieszczone w pamięci
operacyjnej jedno za
drugim w takiej kolejności w jakiej wymieniono je w deklaracji
Unia – Zbiór elementów być może różnych typów – pola unii są umieszczane w pamięci operacyjnej
począwszy od tego samego miejsca i o takim samym rozmiarze
Klasy pamięci:
Auto – dotyczy zmiennych tymczasowych
Static – dotyczy zmiennych lokalnych istniejących przez cały czas wykonywania programu
Extern – dotyczy zmiennych istniejących przez cały czas wykonywania programu i które są
dostępna globalnie
Register – dotyczy zmiennych automatycznych, które mają być przechowywane w rejestrach
procesora
Widzialność zmiennej - decyduje o tym, która z dwóch zmiennych o tej samej nazwie jest w danej
chwili widzialna a więc zostanie użyta w wyrażaniu
Synonimy typów – należy użyć słowa kluczowego typedef
Wskaźnik - jest zmienną której wartością jest wskazanie na inną zmienną
Prototyp – jest jedynie zapowiedzią funkcji, mówiący o liczbie i rodzaju parametrów wywałania oraz
typie zwracanej wartości
Dyrektywy - są interpretowane przed przystąpienie do właściwej kompilacji programu i powodują
modyfikację wyjściowej postaci pliku źródłowego