DSC00750

DSC00750



Zastosowanie wskaźników, w argumentach funkcji

•    Odebranie przez funkcję tablicy jako całej tablicy jest czytelniejsze, ale odebranie tablicy jako wskaźnika | przyśpiesza działanie funkcji, która szybciej znajduje według wskaźnika potrzebne elementy.

•    Przy przesyłaniu tablicy do funkcji przez przesłanie jtp ^'adresu funkcja pracuje na oryginale tablicy i może zmieniać

jej elementy. Jeśli chcemy, żeby funkcja tylko czytała elementy' tablicy, ale ich nie zmieniała, posługujemy się w skaźnikiem do stałego obiektu.

Taki wskaźnik definiowany jest przy pomocy słowa const, np.:    const int *wsk = tablica;


Wtedy deklaracja funkcji może mieć np.: postać:

, void funkcja (const int *wsk, int liczba); natomiast wywołanie funkcji będzie: funkcja (tablica,


Wyszukiwarka

Podobne podstrony:
DSC00747 Zastosowanie wskaźników w argumentach funkcji •    Tablicę można wysiać do f
DSC00751 Zastosowanie wskaźników w argumentach funkcji • Wskaźnik do stałego obiektu uniemożliwia ja
DSC00746 Zastosowanie wskaźników w argumentach funkcji •    Jeśli wysyłamy do funkcji
DSC00675 Zastosowanie wskaźników, w argumentach funkcji •    Przy przekazywaniu argum
DSC00676 Zastosowanie wskaźników w argumentach funkcji •    Jeśli chcemy zmienić ten
DSC00677 Zastosowanie wskaźników w argumentach funkcji • Gdy funkcja ma zmienić więcej niż jeden obi
DSC00678 Zastosowanie wskaźników w argumentach funkcji •    Funkcję tę można wywołać
DSC00679 Zastosowanie wskaźników w argumentach funkcjT •    Jeśli wysyłamy do funkcji
ANSI C 6 5 WSKAŹNIKI I TABLICE _ Obrazowo wygląda to tak: 5 2 WSKAŹNIKI I ARGUMENTY FUNKCJI w miej
DSC00752 Zastosowanie wskaźników do dostępu do określonych komórek pamięci Wskaźniki umożliwiaj:)
Poznaj C++ w$ godziny0170 Referencje 159Przekazywanie argumentów funkcji przez referencje W trakcie

więcej podobnych podstron