wyk1_inf_5_1.pdf

(196 KB) Pobierz
Programowanie strukturalne – jêzyk C
Programowanie strukturalne –
język C
Dr inż. Sławomir Samolej
D102 C, tel: 865 1766,
email: ssamolej@prz-rzeszow.pl
WWW: ssamolej.prz-rzeszow.pl
S. Samolej - Informatyka
1
430305722.002.png
Cechy programowania
strukturalnego
•Możliwość wydzielenia w programie bloków,
wydzielających grupę instrukcji,
•Możliwość wydzielenia w programie osobnych
modułów (funkcji/procedur), które mogą być
wielokrotnie wywoływane,
•W ęzyku zdefiniowane są pętle (co eliminuje
konieczność definiowania skoków – goto),
•W odróżnieniu od programowania obiektowego
– struktury danych są definiowane niezależnie
od instrukcji na nich operujących.
S. Samolej - Informatyka
2
430305722.003.png
Podstawowe elementy języka C
Zestaw znaków
Nazwy i słowa zastrzeżone
Typy danych
Stałe
Zmienne i tablice
Deklaracje
Wyrażenia
Instrukcje
S. Samolej - Informatyka
3
430305722.004.png
Zestaw znaków języka C
Duże litery alfabetu łacińskiego [A..Z]
Małe litery alfabetu łacińskiego [a..z]
Cyfry [0..9]
Znaki specjalne:
! * + \ ” < # ( = | { > % ) ~ ; } / ^ - [ : , ? & _ ] ‘ oraz znak odstępu (spacja)
UWAGA:
Nowe narzędzia do tworzenia oprogramowania zezwalają nawet na
tworzenie nazw zmiennych i funkcji z zastosowaniem narodowych znaków
diakrytycznych. Kod nie będzie wtedy zgodny ze starszymi wersjami
standardu ANSI C, co zmniejszy jego przenoszalność.
S. Samolej - Informatyka
4
430305722.005.png
Nazwy i słowa zastrzeżone
NAZWA służy do identyfikowania elementów programu (stałych, zmiennych
funkcji, typów danych)
Nazwa składa się z z ciągu liter i cyfr, z zastrzeżeniem, że pierwszym
znakiem nazwy musi być litera. Znak podkreślenia _ traktowany jest jako
litera
Język C rozróżnia duże i małe litery!
W języku C zdefiniowano tzw. SŁOWA ZASTRZEŻONE (KLUCZOWE),
posiadające szczególne znaczenie dla języka. Tych słów nie wolno użyć
programiście jako nazw (np. zmiennych, stałych, funkcji itd.)
S. Samolej - Informatyka
5
430305722.001.png
Zgłoś jeśli naruszono regulamin