-
Wstęp do programowania
Wstęp do programowaniaPobierz za 1 kredytów Pliki w notatce:- Procedury (276 KB)
- StruktDanych (437 KB)
- w1 (749 KB)
- w2 (5 MB)
- w3 (1 MB)
- w4_5_6 (1 MB)
- w7 (458 KB)
- w8 (471 KB)
- WDP_C1 (749 KB)
- WDP_C2 (456 KB)
- W-jp (595 KB)
- zlozonosc (502 KB)
Wstęp notatki wygenerowany automatycznie
...Wykłady z wstępu do programowania Politechnika Krakowska
Procedury i funkcje Funkcje w języku C W programie w języku C zawsze występuje co najmniej jedna funkcja - main - od której rozpoczyna się wykonanie całego programu. Oprócz niej mogą występować także inne funkcje zdefiniowane przez użytkownika. Ogólna struktura funkcji w języku C Funkcja dodająca dwie liczby Funkcja dodająca dwie liczby Funkcję add można zapisać w prostszy sposób: float add(float a, float b) { return (a+b); } Funkcja dodająca dwie liczby W wywołaniu funkcji jako parametry mogą występować zmienne, wyrażenia arytmetyczne lub stałe liczbowe, np. wynik = add(10,20); wynik = add(x1*20+4,x1/x2); Funkcja może nie zwracać żadnej wartości wtedy jako typ zwracanego wyniku podajemy void, np. void drukuj(int a) { printf(“Liczba a wynosi: %d \n”,a); return; } Wywołanie funkcji w programie: drukuj(-10); Mogą istnieć funkcje, do których nie przekazujemy żadnych parametrów formalnych void linia() { printf(„ \n”); } Wywołanie funkcji w programie: linia(); Umieszczanie definicji funkcji w programie Definicje funkcji można umieszczać w dowolnym miejscu programu (przed lub po main). Należy jednak pamiętać o tym, że zasięg widzialności funkcji rozpoczyna się od miejsca jej deklaracji. Umieszczanie definicji funkcji w programie Przekazywanie parametrów do funkcji przez referencję Polega na tym, że do funkcji przekazywane są adresy zmiennych. Wszystkie operacje w funkcji wykonywane są zatem na zmiennych z funkcji wywołującej (poprzez adres tych zmiennych). Przekazywanie parametrów do funkcji przez referencję Zmienne lokalne i zmienne globalne Zmienne zadeklarowane w funkcjach są zmiennymi lokalnymi widzianymi tylko w obrębie danej funkcji (bloku funkcyjnego) od miejsca, w którym zostały zadeklarowane. Zmienne zadeklarowane poza funkcją main są zmiennymi globalnymi widzianymi w całym programie od miejsca deklaracji. Jeśli zmienna globalna...
Podobne notatki
-
Wstęp do programowania - c++zadania i wzoryprojektlaboratoriaprzedmiot: Wstęp do programowaniawykładowca: dr Piotr Gnacińskiuczelnia: Uniwersytet Gdański
20.01.2012 -
kody programu w c++projektnotatki z zajęćopracowania własnelaboratoriaprzedmiot: Wstęp do programowaniawykładowca: dr Piotr Gnacińskiuczelnia: Uniwersytet Gdański
27.01.2012
