xbi i'
Ul
Rozpoczynamy od szybkiego zapoznania się z językiem C. Naszym celem jest pokazanie podstawowych elementów języka za pomocą rzeczywistych programów, ale bez zagłębiania się w szczegóły, reguły formalne czy wyjątki. Nie próbujemy tu przedstawić tematu wyczerpująco ani nawet dokładnie (dbając jednak o poprawność przykładów). Chcemy, tak szybko, jak tylko to możliwe, doprowadzić Cię do punktu, w którym już mógłbyś pisać potrzebne programy. Aby to osiągnąć, musimy skupić się na podstawowych elementach języka, takich jak: zmienne i stałe, arytmetyka, sterowanie przebiegiem programu, funkcje i początki wejścia-wyjścia. W tym rozdziale celowo opuszczamy te elementy języka, które mają istotne znaczenie przy pisaniu dużych programów, a więc wskaźniki, struktury, większość z bogatego zestawu operatorów języka C, kilka instrukcji sterujących i bibliotekę standardową.
Oczywiście takie podejście ma swoje wady. Największą z nich jest to, że kompletnego opisu dowolnego elementu języka nie można znaleźć w jednym miejscu oraz że „elementarz”, będąc tylko streszczeniem, może wprowadzać pewne niejasności. Także przykłady nie są tak zwięzłe i eleganckie, jak mogłyby być, ponieważ nie wykorzystują pełnej mocy języka C. Próbowaliśmy zminimalizować te efekty, jednak ostrzegamy. Inną wadą jest to, że informacje zawarte w tym rozdziale z konieczności powtarzają się w następnych rozdziałach. Mamy nadzieję, że takie powtórzenia raczej pomogą Ci, niż zirytują.
W każdym razie doświadczeni programiści będą mogli od razu skorzystać z wiadomości podanych w tym rozdziale. Początkujący winni je uzupełnić, pisząc samemu podobne małe programy. Obie grupy mogą traktować je jako szablon, który będzie wypełniany bardziej szczegółowymi wyjaśnieniami rozpoczynającymi się w rozdz. 2.
Zaczynamy
Jedynym sposobem nauczenia się nowego języka programowania jest pisanie programów w tym języku. Pierwszy program jest na ogół taki sam dla wszystkich języków:
23