zmienne, typy zmiennych, deklaracje zmiennych
typy proste: char, int, float, double
typy złożone: struct, union, pola bitowe, tablice jednowymiarowe
definiowanie typów: typedef
typ wyliczeniowy: enum
zmienna wskaźnikowa
modyfikator: unsigned
instrukcje sterujące: if, else, while, for, do, goto, switch, case, break, continue
operatory (wszystkie)
funkcje, deklaracja i definicja funkcji, przekazywanie wartości do funkcji, zwracanie wartości z funkcji
wskaźniki, zmienne wskaźnikowe, przekazywanie wskaźnika w argumencie funkcji
tablice, przekazywanie tablic do funkcji
struktury, dostęp do pól struktur, struktury jako argumenty funkcji
znaki i łańcuchy znakowe
funkcje biblioteki standardowej: printf, scanf, getchar, putchar
* operacje na plikach: fopen, fclose, fprintf, fscanf
dyrektywy preprocesora #define, #include