38909

38909



28


ROZDZIAŁ 6. PODSTAWY

lektura tego ]>odręcznika oraz zaznajamianie się z funkcjami z różnych bibliotek ukażą Ci całą gamę możliwości, które daje język C doświadczonemu programiście.

Struktura blokowa

Teraz omówimy podstawową strukturę programu napisanego w C. Jeśli miałeś styczność z językiem Pascal, to pewnie słyszałeś o nim, że jest to język programowania strukturalny. W C nie ma tak ścisłej struktury blokowej, mimo to jest bardzo ważne zrozumienie, co oznacza struktura blokowa. Blok jest grupą instrukcji, połączonych w ten sposób, że są traktowane jak jedna całość. W C. blok zawiera się pomiędzy nawiasami klamrowymi { }. Blok może także zawierać kolejne Bloki.

Zawartość bloku. Generalnie, blok zawiera ciąg kolejno wykonywanych poleceń. Polecenia zawsze (z nielicznymi wyjątkami) kończą się średnikiem (;). W jednej linii może znajdować się wiele poleceń, choć dla zwiększenia czytelności kodu najczęściej pisze się pojedynczą instrukcję w każdej linii. Jest kilka rodzajów poleceń, np. instrukcje przypisania, warunkowe czy pętli. W dużej części tego podręcznika będziemy zajmować się właśnie instrukcjami.

Pomiędzy poleceniami są również odstępy spacje, tabulacje, oraz przejścia do następnej linii, przy czym dla kompilatora te trzy rodzaje odstępów mają takie samo znaczenie. Dla przykładu, poniższe trzy fragmenty kodu źródłowego, dla kompilatora są takie same:

printf("Hello world"); return 0;

printf("Hello world"); return 0;

printf("Hello world");

return 0;

W tej regule istnieje jednak jeden wyjątek. Dotyczy on stałych tekstowych. W powyższych przykładach stalą tekstową jest “Hello world". Gdy jednak rozbijemy ten napis, kompilator zasygnalizuje błąd:

printf("Hello world"); return 0;

Należy tylko zapamiętać, że stałe tekstowe powinny zaczynać się i kończyć w tej samej lini (można ominąć to ograniczenie — więcej w rozdziale Napisy). Oprócz tego jednego przypadku dla kompilatora ma znaczenk? samo istnienie odstępu, a nie jego wielkość czy rodzaj. Jednak stosowanie odstępów jest bardzo ważne, dla zwiększenia czytelności kodu — dzięki czemu możemy zaoszczędzić sporo czasu i nerwów, ponieważ znalezienie błędu (które się zdarzają każdemu) w nieczytelnym kodzie może być bardzo trudne.



Wyszukiwarka

Podobne podstrony:
wyborcy oraz zaznajomić się z tokiem jej rozpatrzenia —»to nie nadzór, tylko kontrola, gdyż poseł/se
Podstawowym zastosowaniem tego typu sieci jest aproksymacja funkcji nieliniowych a przede wszystkim
Ryc. 2.12. Kształtowanie się gametangiów żeńskiego i męskiego oraz łączenie się 2 komórek różnych
IMGB02 (2) Ćwiczenie 7 PODSTAWOWE OPERACJE KUCIA SWOBODNEGO I. CEL ĆWICZENIA Celem ćwiczenia jest za
IMG&65 a)    Na podstawie rysunku podaj, ile pręcików znajduje się w tym kwiecie, ora
Slajd19 3 Schizofrenie cechują się podstawowymi zaburzeniami myślenia i spostrzegania oraz niedostos
CHARAKTERYSTYKA PRODUKTU Należy w pełni zaznajomić się z podstawowymi cechami posiadanego modelu jes
Charakteryzował się trzema podstawowymi cechami: powszechnością, pełnością oraz
Scan0030 (4) zęzowych zmniejsza się ilość utlenionej postaci tego nukleotydu) oraz rostem puli ATP (
8 grudnia tego roku ma odbyć się decydujące spotkanie Rady Europejskiej; powstaje pytanie czy Francj
C2. Poznanie procedur związanych z organizacją pracy szkoły podstawowej. C3. Zaznajomienie się z pra
obraz3(1) 3 26 Lucyna Nowak obowiązujących lektur. Ponadto przewidziano zaznajomienie się z tekstem
Lewar7 125 Podstawiając do tego wzoru R = n • rQ oraz ustaloną na podstawie równania (114) zależność
1. Cel ćwiczenia Celem tego ćwiczenia jest zapoznanie się z podstawami programowania obróbki na toka
wyrobienia zdolności posługiwania się podstawowymi pojęciami z zakresu historii oraz analizy wydarze

więcej podobnych podstron