C

Z Wikibooks, biblioteki wolnych podręczników.
Skocz do: nawigacja, szukaj
Porada Jeśli trafiłeś tutaj przez wpisanie „C#” w wyszukiwarkę, wypróbuj C Sharp.
Wikibooks
Jest dostępna wersja do druku podręcznika C (edycja)
Wikibooks
Dostępna jest wersja PDF podręcznika C. Aktualizowana 14 listopada 2010, 1,45 MB, 216 stron (info)

Witaj w kursie programowania w języku C na Wikibooks! Niniejszy podręcznik ma za zadanie zademonstrować i wytłumaczyć składnię samego języka, jego możliwości oraz pokazać jego przykładowe zastosowania. Znajdziesz tu też opis biblioteki standardowej (libc).

Liczymy również na Twoją pomoc. Jako źródło polecamy angielską wersję podręcznika o C, ponieważ możesz bez przeszkód tłumaczyć jego fragmenty. Jeśli chcesz dowiedzieć się więcej o tym, jak pomóc, zapraszamy do rozdziału O podręczniku.


Spis treści[edytuj]

Wstęp[edytuj]

O podręczniku
Podstawowe informacje, o autorach, jak pomóc
O języku C
Historia i zastosowanie języka C
Czego potrzebujesz
Informacje o niezbędnych narzędziach
Zintegrowane środowisko programistyczne
Używanie kompilatora
Korzystanie z podstawowych narzędzi

C dla początkujących[edytuj]

Pierwszy program
Wstęp do składni języka
Podstawowe wiadomości
Czym jest, jak działa oraz co może C
Zmienne w C
Użycie, typy, modyfikatory, stałe, konwersje
Operatory
Matematyka w języku C, operatory matematyczne
Instrukcje sterujące
if, switch, for, while
Podstawowe procedury wejścia i wyjścia
Czym jest wejście-wyjście, korzystanie z podstawowych funkcji
Funkcje
Pojęcie funkcji i procedury
Preprocesor
Makrodefinicje
Biblioteka standardowa
Jak korzystać z plików biblioteki standardowej
Czytanie i pisanie do plików
Obsługa plików w praktyce
Ćwiczenia

W głąb języka C[edytuj]

Tablice
Pojęcie tablicy, operacje na tablicy
Wskaźniki
Wskaźniki, zarządzenie pamięcią
Napisy
Przechowywanie, operacje, konwersje
Typy złożone
Deklarowanie własnych typów, typy wyliczeniowe, unie i struktury
Tworzenie bibliotek
Pliki nagłówkowe
Więcej o kompilowaniu
Jak działa kompilator, używanie plików makefile
Zaawansowane operacje matematyczne
Używanie funkcji matematycznych, operacje na liczbach zespolonych
Powszechne praktyki
Kilka dobrych zwyczajów programisty C
Przenośność programów
Kilka ważnych informacji nt przenośności programów napisanych w języku C
Łączenie z innymi językami
Łączenie języka C z innymi językami programowania
Ćwiczenia

Materiał rozszerzający[edytuj]

Więcej o tablicach
Więcej o wskaźnikach
Napisy - własna implementacja
Błędy, wyjątki i bezpieczne programowanie

Dodatek A - Biblioteka standardowa[edytuj]

Indeks alfabetyczny
Indeks tematyczny

Dodatek B[edytuj]

Składnia języka C
Lista słów kluczowych i operatorów
Przykłady z komentarzem

Dodatek C[edytuj]

Indeks

Zobacz też[edytuj]

Wikipedia, nasz siostrzany projekt, zawiera artykuł na temat C (język programowania).

Linki zewnętrzne[edytuj]