Operator warunkowy
Operator warunkowy ma postać:
wyrażenie1 ? wyrażenie2 : wyrażenie3
Jeżeli wyrażenie1 na wartość true, to wartością całego wyrażenia jest wyrażenie2; w
przeciwnym razie wartością całego wyrażenia jest wyrażenie3.
Funkcje w C++
Definicja funkcji w C++ ma postać:
typ nazwa_funkcji(lista_parametrów_funkcji)
{
instrukcje
}
Uwagi
1. Jeżeli funkcja nie zwraca wartości zamiast nazwy typu piszemy void.
2. Parametry funkcji oddzielamy od siebie przecinkiem, np.: int a, int b
3. Użycie funkcji w programie musimy zasygnalizować umieszczeniem przed funkcją
main() prototypu funkcji. Prototyp wygląda jak nagłówek zakończony średnikiem. W
prototypie funkcji możemy pominąć nazwy parametrów funkcji.
4. Ostatnią instrukcją powinna być instrukcja return.
5. Wywołanie funkcji zwracającej wartość ma postać
zmienna = nazwa_funkcji (lista_parametrów_formalnych);
6. Wywołanie funkcji typu void ma postać
nazwa_funkcji (lista_parametrów_formalnych);
Przykład
Ćwiczenia
1. Napisz program, który dla dwóch wczytanych liczb wyznaczy minimum i maksimum.
Do wyznaczania minimum i maksimum zdefiniuj dwie funkcje, które wywołasz w
programie.
2. Napisz program, który dla wczytanej liczby określi jej znak. Do wyznaczania znaku
liczby zdefiniuj funkcję, którą wywołasz w programie.
Ad. 1