Podczas szkolenia "C Essentials - Part 1 (Basics)" zdobędziesz umiejętność instalacji i korzystania ze środowiska programistycznego, nauczysz się języków maszynowych, naturalnych i sztucznych. Poznasz zagadnienia takie jak zmienne, komentarze, operacje, kontrola przepływu oraz podstawowe typy danych. Program obejmuje także bardziej zaawansowane tematy, takie jak wskaźniki, pamięć, funkcje biblioteki i wiele innych.
Instalowanie i korzystanie z środowiska programistycznego
Wprowadzenie do środowiska IDE
Kompilacja
Języki maszynowe, naturalne, sztuczne
Zmienne
Komentarze
Przenośność
Podstawowe typy danych, operacje i kontrola przepływu (instrukcje warunkowe)
Podstawowe typy danych podstawowe i pochodne
Operatory arytmetyczne, logiczne i bitowe
Priorytet i wiązanie operatorów
Pre- i postinkrementacja, dekrementacja
Podstawowe funkcje biblioteki
Obliczenia
Wykonywanie warunkowe i instrukcje if, else if, else
Kontrola przepływu (pętle), typy int i float, rzutowanie typów i logika komputerowa
Wykonywanie warunkowe, zagnieżdżone warunki i pętle
Konwersje typów, rzutowanie i operatory
Pętle while, do...while i for
Kontrola wykonywania pętli: instrukcje break i continue
Sortowanie
Switch, tablice, wskaźniki i podstawy obsługi łańcuchów znaków
Instrukcje switch, case, default
Tablice (wektory)
Inicjalizatory
Wskaźniki, wskaźnik NULL, arytmetyka wskaźników
Adresy, referencje, dereferencje, operator sizeof
Wskaźniki kontra tablice
Łańcuchy znaków i manipulacja nimi
Zaawansowane operacje na tablicach i wskaźnikach, zarządzanie pamięcią i podstawy funkcji
Indeksowanie tablic, tablice wielowymiarowe
Tablice wskaźników
Typ void
Alokacja i dealokacja pamięci: funkcje malloc() i free()
Funkcje, parametry, definicje, deklaracje, wywołania
Tworzenie funkcji zdefiniowanych przez użytkownika
Korzystanie z wybranych funkcji biblioteki C