38911

38911



30


ROZDZIAŁ 6. PODSTAWY

C są takie szybkie. Pozostaje jednak pytanie jak umożliwić programom komunikację z użytkownikiem ?

W 1983 roku, kiedy zapoczątkowano prace nad standaryzacją C. zdecydowano, że powinien być zestaw instrukcji identycznych w każdej implementacji C. Nazwano je Biblioteką Standardową (czasom nazywaną “łibc”). Zawiera ona podstawowe funkcje, które umożliwiają wykonywanie takich zadań jak wczytywanie i zwracanie danych, modyfikowanie zmiennych łańcuchowych, działalna matematyczne, operacje na plikach, i wiele innych, jednak nie zawiera żadnych funkcji, które mogą być zależne od systemu operacyjnego czy sprzętu, jak grafika, dźwięk czy obsługa sieci. W programie "Hello Worki” użyto funkcji z biblioteki standardowej printf, która wyświetla na ekranie sformatowany tekst.

Komentarze i styl

Komentarze to tekst włączony do kodu źródłowego, który jest pomijany przez kompilator, i służy jedynie dokumentacji. W języku C. komentarze zaczynają się od

/•

a kończą */

Dobre komentowanie ma duże znaczenie dla rozwijania oprogramowania, nie tylko dlatego, że inni liędą kiedyś potrzebowali przeczytać napisany przez ciebie kod źródłowy, ale także możesz chcieć po dłuższym czasie powrócić do swojego programu, i możesz zapomnieć, do czego służy dany blok kodu. albo dlaczego akurat użyłeś tego polecenia a nie innego. W chwili pisania programu, to może być dla ciebie oczywiste, ab po dłuższym czasie możesz mieć problemy ze zrozumieniem własnego kodu. Jednak nie należy też wstawiać zbyt dużo komentarzy, ponieważ wtedy kod może stać się jeszcze mniej czytelny najlepiej komentować fragmenty, które nie są oczywiste dla programisty, oraz te o szczególnym znaczeniu. Ab tego nauczysz się już w praktyce.

Dobry styl pisania kodu jest o tyle ważny, że powinien on być czytelny i zrozumiały: po to w końcu wymyślono języki programowania wysokiego poziomu (w' tym C), aby kod było łatwo zrozumieć :). I tak — należy stosować wcięcia dla odróżnienia bloków kolejnego poziomu (zawartych w innym bloku; podrzędnych), nawiasy klamrowe otwierające i zamykające blok powinny mieć takie same wcięcia, staraj się, aby nazwy funkcji i zmiennych kojarzyły się z zadaniem, jakb dana funkcja czy zmienna pełni w programie. W dalszej części ]>odręcznika możesz napotkać więcej zaleceń dotyczących stylu pisania kodu. Staraj się stosować do tych zaleceń — dzięki temu kod pisanych przez ciebie programów będzie łatwiejszy do czytania i zrozumienia.

Jeśli masz doświadczenia z językiem C++ pamiętaj, że w C nie powinno się stosować komentarzy zaczynających się od dwóch znaków slash:

// tak nie komentujemy w C

Jest to niezgodne ze standardem ANSI C i niektóre kompilatory mogą nie skompilować kodu z komentarzami w stylu C++ (choć standard ISO C99 dopuszcza komentarze w stylu C++).



Wyszukiwarka

Podobne podstrony:
Pojęcie i funkcje partii politycznych boru politycznego znacznie wzrastają. Pozostaje jednak pytanie
45617 z45 (4) 466 Cz. 2.: XIII. Samospelniające się proroctwu tradycji. Takie podejście jest jednak
skanuj0010 (295) Typy zadań na poziomie rozszerzonym są takie same jak na poziomie podstawowym. Nagr
tomI (334) 336 Podstawy fizjoterapii rodzajów zabiegów. Trzeba jednak pamiętać, że zapisy szczegółow
IMG?76 (2) wskazaniu pozostanie laki, jaki jest. Na podstawie znajomości konstrukcji miernika możemy
2.2. Dobór szerokości taśmy na podstawie wydajności Do prawidłowego doboru taśmy niezbędne są takie
IMG?76 (2) wskazaniu pozostanie laki, jaki jest. Na podstawie znajomości konstrukcji miernika możemy
scan018 76 AKKADHS2 GRA2ZTZ Podobny chwyt stosują reporterzy NG, jednak ich pobudki nie są takie sam
010 5 Oblicz. Pokoloruj jednakowo suknie, obok których zapisane są takie same wyniki. Suknia, w któr
burszta5 IĆiuglc aktualna pozostaje jednak podstawowa wątpliwość, a mianowicie, w jaki sposób ludzi
CCF20080116046 480 PODSTAWY KOMUNIKACJI SPOŁECZNEJ dobry film, nic sądzisz?”) Takie doklejone do zd
Pozostają jednak konflikty typu: jednoczesny za-pis/zapis i odczyt/odczyt. Generalnie możliwości są
(5) Wiedząc, że Uee = 15 V, pozostałe dane są takie same jak w punkcie 2, oraz przyjmując Rt:=2k£} d
niego. 1 Czasami są takie rzeczy, które się umie już w podstawówce, a jak jest trudniejszy temat, to

więcej podobnych podstron