C Programming Code to biblioteka 82 kompletnych, działających programów w C dla studentów i początkujących. Każdy program jest napisany w standardowym C (C17), kompiluje się bez ostrzeżeń i zawiera rzeczywisty przykład uruchomienia oraz krótkie wyjaśnienie działania. Diagramy pokazują, co dzieje się w programach sortujących, przeszukujących, macierzowych i wskaźnikowych.
Zakres aplikacji
• Podstawy: kompilacja i uruchomienie programu, Hello World, bezpieczne odczytywanie danych wejściowych za pomocą funkcji scanf i fget, operatory arytmetyczne, zamiana, rozmiary i zakresy typów danych, kody znaków
• Warunki: parzyste i nieparzyste, samogłoska i spółgłoska, lata przestępne, największa z trzech liczb, kalkulator ocen, pierwiastki równania kwadratowego
• Pętle i liczby: suma i średnia, tabliczka mnożenia, suma cyfr, liczby odwrotne i palindromiczne, silnia, ciąg Fibonacciego, sprawdzanie liczb pierwszych, sito Eratostenesa, liczby Armstronga i doskonałe, NWD i NWW, nCr i nPr, szybkie potęgowanie
• Wzory: gwiazda i trójkąty liczbowe, piramida, romb, pusty kwadrat, trójkąt Floyda, trójkąt Pascala
• Systemy liczbowe: dziesiętny na dwójkowy, ósemkowy i szesnastkowy i odwrotnie, operatory bitowe
• Tablice: suma i średnia, największy i najmniejszy element, odwrotny, wstawianie i usuwanie, liniowe wyszukiwanie, wyszukiwanie binarne, sortowanie bąbelkowe, sortowanie przez wybieranie, sortowanie przez wstawianie, scalanie posortowanych tablic, zliczanie częstości, usuwanie duplikatów
• Macierze: dodawanie i odejmowanie, mnożenie, transpozycja, wyznaczniki 2 × 2 i 3 × 3
• Ciągi znaków: długość, odwracanie, palindrom, liczba samogłosek, konwersja wielkości liter, zliczanie słów, łączenie, porównywanie i kopiowanie bez biblioteki, sprawdzanie anagramów, usuwanie znaków, konwersja ciągu znaków na liczbę całkowitą
• Wskaźniki i funkcje: podstawy wskaźników, zamiana ze wskaźnikami, tablice i wskaźniki, tablice dynamiczne z funkcją malloc i realloc, wskaźniki funkcji i qsort, rekurencja, Wieża Hanoi
• Struktury i pliki: rekordy uczniów, liczby zespolone, zapisywanie i odczytywanie pliku tekstowego, zliczanie wierszy i słów w pliku, kopiowanie pliku
• Proste projekty: kalkulator, konwerter temperatury, menu konta bankowego, gra w zgadywanie liczb, kółko i krzyżyk
Każda strona programu zawiera
• pełny program, gotowy do skopiowania i kompilacji i uruchom
• przykładowy przebieg z rzeczywistego programu, z wyróżnionymi wprowadzonymi danymi
• przejrzyste wyjaśnienie „jak to działa” z tabelami i diagramami, gdzie są pomocne
• uwagi dotyczące typowych błędów: przepełnienia całkowitoliczbowego, przepełnienia bufora, niebezpieczne dane wejściowe i niezdefiniowane zachowanie
• linki do powiązanych programów
Dla kogo
Studenci uczący się języka C w szkole lub na uniwersytecie, początkujący, którzy najlepiej uczą się na przykładach, oraz wszyscy przygotowujący się do egzaminów laboratoryjnych lub testów praktycznych z programowania. Jest to przykładowy program towarzyszący aplikacji do nauki programowania w języku C.
Funkcje
• Działa offline: nie wymaga połączenia z internetem
• Wyjaśnienia dostępne w 8 językach: angielskim, hiszpańskim, portugalskim, francuskim, niemieckim, arabskim, हिन्दी i indonezyjskim
• Przeszukiwanie wszystkich programów
• Tryb ciemny
• Przejrzysty układ dla telefonów i tabletów
• Brak konieczności logowania
Programy są oryginalne i zostały przetestowane za pomocą kompilatora C17. Ta aplikacja jest niezależną pomocą naukową; nie jest powiązana z żadnym dostawcą kompilatorów ani organizacją normalizacyjną.
Przykłady programowania w C: 82 przetestowane programy z przykładowymi uruchomieniami i wyjaśnieniami
Ostatnia aktualizacja
13 paź 2026