background image

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.

background image

Ad. 1


Document Outline