Programowanie w C to samouczek krok po kroku, który pozwoli Ci nauczyć się programowania w C od podstaw, w 45 krótkich lekcjach.
Zacznij od swojego pierwszego programu i przejdź przez cały proces, aż do wskaźników, pamięci, plików i debugowania, z diagramami i pytaniami praktycznymi.
Ten samouczek C uczy nowoczesnego standardu C (C17) w przejrzystej kolejności, po jednym pomyśle na raz, i wyjaśnia, co zmieniło się w najnowszym standardzie C23. Każda lekcja bazuje na poprzedniej, dzięki czemu początkujący mogą uczyć się C od samego początku, a każda strona służy również jako szybki przewodnik po kolejnych lekcjach.
Każdy kompletny program w lekcjach został skompilowany i uruchomiony, a jego rzeczywisty wynik jest wyświetlany pod kodem. 13 oryginalnych diagramów pokazuje, co dzieje się wewnątrz komputera: jak budowany jest program, jak działają pętle, jak tablice i ciągi znaków znajdują się w pamięci, jak działają wskaźniki i jak stos wywołań rośnie podczas rekurencji.
Czego się nauczysz (11 sekcji, 45 lekcji)
• Wprowadzenie: czym jest C, konfiguracja kompilatora (Windows, macOS, Linux, online i na Androida), Twój pierwszy program, jak działa kompilacja, komentarze
• Podstawy: słowa kluczowe i identyfikatory, zmienne, stałe i literały, typy i rozmiary danych, operatory, kolejność wykonywania i konwersje, dane wyjściowe z printf, dane wejściowe z scanf i fgets
• Przepływ sterowania: if i else, instrukcja switch, pętla for, pętle while i do-while, break i continue
• Funkcje: funkcje, argumenty i wartości zwracane, zasięg i czas życia, rekurencja
• Tablice i ciągi znaków: tablice, tablice wielowymiarowe, ciągi znaków, funkcje ciągów znaków i bezpieczeństwo
• Wskaźniki i pamięć: wskaźniki, wskaźniki i tablice, wskaźniki i funkcje, pamięć dynamiczna z malloc, calloc, realloc i free
• Twoje własne typy: struktury, unie, wyliczenia, typedef
• Pliki: otwieranie i zapisywanie plików, odczytywanie plików, pliki binarne
• Większe programy: preprocesor, makra i ich pułapki, programy wieloplikowe i pliki nagłówkowe
• 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 i nowości w C23
Jak lekcje się uczą
• Krótkie wyjaśnienia w prostym języku, a następnie kompletny przykładowy program i jego wyniki
• 13 diagramów kompilacji, typów danych, warunków, pętli, tablic, ciągów znaków, wskaźników, pamięci dynamicznej, struktur i rekurencji
• 15 programów z celowym błędem, pokazanych z rzeczywistym komunikatem kompilatora i sposobem jego rozwiązania
• 121 pytań ćwiczeniowych z odpowiedziami na końcu niemal każdej lekcji, aby sprawdzić swoją wiedzę
• Wskazówki i ostrzeżenia dotyczące najczęściej popełnianych błędów przez początkujących
Funkcje
• Przeszukiwanie wszystkich lekcji
• Działa offline, bez konieczności zakładania konta
• Dostępne w 8 językach: angielskim, hiszpańskim, portugalskim, francuskim, niemieckim, العربية, हिन्दी i Bahasa Indonesia (objaśnienia są tłumaczone; kod C pozostaje bez zmian)
• Czysty, nowoczesny design z trybem ciemnym
• Bloki kodu przewijają się na boki, dzięki czemu programy pozostają czytelne na telefonie
Dla kogo
• Początkujący, którzy chcą nauczyć się programowania w C jako swojego pierwszego języka
• Studenci uczestniczący w kursie programowania w C w szkole, na uczelni lub na uniwersytecie
• Samodzielni uczniowie, którzy chcą zrozumieć, jak programy działają blisko sprzętu
• Programiści znający inny język i potrzebujący przejrzystego samouczka C
Ta aplikacja jest niezależną pomocą naukową. Jest oparta na standardzie ISO C oraz dokumentacji kompilatorów GCC i Clang i nie jest powiązana z żadnym dostawcą kompilatorów, uniwersytetem ani organizacją normalizacyjną.
Ostatnia Wersja
3.0.1Przesłane przez
Wassim Rais
Wymaga Androida
Android 7.0+
Kategoria
Darmowe Edukacja AplikacjaOcena treści
Everyone
Raport bezpieczeństwa
Sprawdź teraz
Last updated on Oct 22, 2026
Improved Arabic display: maths, codes and English names in tables now read in the right order.
