64 Godzina 5
17: float Konwertuj(float Fer)
18: {
19: float Cel;
20: Cel = (( Fer - 32 ) * 5 ) / 9;
21: return Cel;
22: }
Otrzymasz taki sam rezultat.
NOWY TERMIN
Każda zmienna ma swój zasięg, który mówi jak długo zmienna jest dostępna i gdzie można z niej korzystać. Zmienne zadeklarowane w osobnym bloku widoczne są tylko wewnątrz niego i giną wraz z końcem bloku. Zmienne globalne widoczne są w całym programie.
NOWY TERMIN5
Zmienne zadeklarowane poza wszystkimi funkcjami mają globalny zasięg i widoczne są wewnątrz wszystkich funkcji, łącznie z main ().
W C++ nie stosuje się zmiennych globalnych, ponieważ bardzo gmatwają one program. W tej książce, ani w żadnym profesjonalnie napisanym programie, nie spotkasz się ze zmiennymi globalnymi.
Nie ma żadnych ograniczeń co do zawartości ani rozmiarów funkcji.
Jednak dobrze zaprojektowana funkcja powinna być jak najmniejsza. Większość twoich funkcji będzie stanowić po prostu wygodne narzędzia do budowy programów.
Argumenty funkcji nie muszą być tego samego typu. Nie ma żadnych przeciwwskazań, żeby argumentami funkcji były np.: jedna zmienna typu int, dwie typu long i jedna typu char.
Każde poprawne wyrażenie C++ może być argumentem funkcji. Mamy tu na myśli również stałe, wyrażenia matematyczne i logiczne oraz inne funkcje zwracające wartość.
17: float Konwertuj(float Fer)
18: {
19: float Cel;
20: Cel = (( Fer - 32 ) * 5 ) / 9;
21: return Cel;
22: )
Otrzymasz taki sam rezultat.
NOWY TERMIN
Każda zmienna ma swój zasięg, który mówi jak długo zmienna jest dostępna i gdzie można z niej korzystać. Zmienne zadeklarowane w osobnym bloku widoczne są tylko wewnątrz niego i giną wraz z końcem bloku. Zmienne globalne widoczne są w całym programie.
NOWY TERMIN
Zmienne zadeklarowane poza wszystkimi funkcjami mają globalny zasięg i widoczne są wewnątrz wszystkich funkcji, łącznie z main ().
W C++ nie stosuje się zmiennych globalnych, ponieważ bardzo gmatwają one program. W tej książce, ani w żadnym profesjonalnie napisanym programie, nie spotkasz się ze zmiennymi globalnymi.
Nie ma żadnych ograniczeń co do zawartości ani rozmiarów funkcji.
Jednak dobrze zaprojektowana funkcja powinna być jak najmniejsza. Większość twoich funkcji będzie stanowić po prostu wygodne narzędzia do budowy programów.
Argumenty funkcji nie muszą być tego samego typu. Nie ma żadnych przeciwwskazań, żeby argumentami funkcji były np.: jedna zmienna typu int, dwie typu long i jedna typu char.
Każde poprawne wyrażenie C++ może być argumentem funkcji. Mamy tu na myśli również stałe, wyrażenia matematyczne i logiczne oraz inne funkcje zwracające wartość.