C
Z Wikibooks, biblioteki wolnych podręczników.
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] Spis treści
[edytuj] Wstęp
- 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 - Używanie kompilatora

- korzystanie z podstawowych narzędzi
[edytuj] C dla początkujących
- 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

[edytuj] Zaawansowany C
- 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

[edytuj] Dodatek A - Biblioteka standardowa
[edytuj] Dodatek B
- Składnia języka C

- lista słów kluczowych i operatorów - Przykłady z komentarzem


