Programowanie w C z przykładami to kompletny kurs języka C w jednej aplikacji: 45 lekcji, w których każda koncepcja jest omawiana za pomocą praktycznych przykładów, a następnie 82 programy w C do ćwiczeń.
Przeczytaj lekcję, uruchom jej przykłady, sprawdź swoją wiedzę za pomocą pytań praktycznych, a następnie przećwicz pełne programy na ten sam temat. Wszystko działa offline.
Większość aplikacji C oferuje albo teorię, albo listę programów. Tutaj otrzymujesz oba, połączone ze sobą. Każda lekcja wyjaśnia jeden pomysł prostymi słowami i prezentuje go w krótkich, kompletnych programach w C z ich rzeczywistym wynikiem, dzięki czemu widzisz, co robi kod, zamiast tylko o nim czytać. W samych lekcjach znajduje się ponad 150 przykładowych programów oraz 26 diagramów pokazujących, co dzieje się w pamięci.
Część 1: nauka języka C na przykładach (45 lekcji w 11 sekcjach)
• Wprowadzenie: czym jest C, konfiguracja kompilatora, Twój pierwszy program, jak działa kompilacja, komentarze
• Podstawy: słowa kluczowe i identyfikatory, zmienne, stałe, typy i rozmiary danych, operatory, kolejność wykonywania i konwersje, dane wyjściowe za pomocą printf, dane wejściowe za pomocą scanf i fgets
• Przepływ sterowania: if i else, instrukcja switch, pętla for, pętle while i do-while, break i continue
• Funkcje: argumenty i wartości zwracane, zasięg i czas życia, rekurencja
• Tablice i ciągi znaków: tablice wielowymiarowe, funkcje łańcuchowe i bezpieczeństwo
• Wskaźniki i pamięć: wskaźniki i tablice, wskaźniki i funkcje, pamięć dynamiczna z malloc i free
• Własne typy: struktury, unie, wyliczenia, typedef
• Pliki: otwieranie, zapisywanie i odczytywanie plików, pliki binarne
• Większe programy: preprocesor, makra i ich pułapki, programy wieloplikowe
• Błędy i debugowanie: typowe błędy w rzeczywistych komunikatach kompilatora, niezdefiniowane zachowanie, wskazówki dotyczące debugowania
• Materiały źródłowe: ściągawka z języka C i nowości w C23
Część 2: 82 przykłady programowania w języku C do ćwiczeń (11 sekcji)
• Podstawy i warunki: zamiana dwóch liczb, parzystych i nieparzystych, rok przestępny, największa z trzech liczb, równanie kwadratowe
• Pętle i liczby: silnia, ciąg Fibonacciego, liczby pierwsze i sito Eratostenesa, liczby Armstronga, NWD i NWW, nCr i nPr
• Programy wzorcowe: piramida gwiaździsta, diament, trójkąt Floyda, trójkąt Pascala
• Systemy liczbowe: konwersja dziesiętna, binarna, ósemkowa i szesnastkowa, operatory bitowe
• Tablice i macierze: wyszukiwanie liniowe i binarne, sortowanie bąbelkowe, sortowanie przez wybieranie i wstawianie, mnożenie macierzy, transpozycja, wyznacznik
• Ciągi znaków: odwrotny, palindrom, samogłoski i spółgłoski, anagram Sprawdź, ciąg znaków na liczbę całkowitą
• Wskaźniki, struktury i pliki: tablice dynamiczne, wskaźniki funkcji, Wieża Hanoi, akta uczniów, kopiowanie pliku
• Proste projekty: kalkulator, menu konta bankowego, gra w zgadywanie liczb, kółko i krzyżyk
Ćwicz w miarę nauki
• 130 pytań ćwiczeniowych z odpowiedziami: najpierw spróbuj, a następnie dotknij, aby zobaczyć odpowiedź
• Przykłady „Program z błędem” pokazują błędny kod C i co poszło nie tak, dzięki czemu nauczysz się rozpoznawać i naprawiać błędy
• Każdy program w Części 2 zawiera przykładowe uruchomienie i wyjaśnienie „jak to działa”
• Linki między powiązanymi lekcjami i programami
Funkcje
• Nowoczesny standard C (C17) z notatkami na temat C23
• Przeszukiwanie wszystkich lekcji i programów
• Działa offline, nie wymaga konta
• Tryb ciemny; Bloki kodu przewijają się na boki, dzięki czemu kod C pozostaje czytelny na telefonie.
• Dostępne w 8 językach: angielskim, hiszpańskim, portugalskim, francuskim, niemieckim, arabskim, indyjskim i indonezyjskim (objaśnienia są tłumaczone; kod C pozostaje bez zmian).
Dla kogo:
• Początkujący, którzy chcą nauczyć się języka C od podstaw, korzystając z przykładów, a nie tylko z teorii.
• Studenci uczestniczący w kursie programowania w C, którzy potrzebują pytań praktycznych i przykładowych programów na egzaminy i zajęcia laboratoryjne.
• Każdy, kto zna trochę C i chce uzupełnić luki we wskaźnikach, pamięci, ciągach znaków lub plikach.
Programowanie w C z przykładami to niezależna pomoc naukowa oparta na standardzie ISO C oraz dokumentacji GCC i Clang; nie jest powiązana z żadnym dostawcą kompilatora, uniwersytetem ani organizacją normalizacyjną.
Ostatnia Wersja
3.0.2Przesłane przez
Ronald Matthew
Wymaga Androida
Android 7.0+
Kategoria
Darmowe Edukacja AplikacjaOcena treści
Everyone
Raport bezpieczeństwa
Last updated on Oct 30, 2026
Stability improvements.
