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 fDSC00751 Zastosowanie wskaźników w argumentach funkcji • Wskaźnik do stałego obiektu uniemożliwia jaDSC00746 Zastosowanie wskaźników w argumentach funkcji • Jeśli wysyłamy do funkcjiDSC00675 Zastosowanie wskaźników, w argumentach funkcji • Przy przekazywaniu argumDSC00676 Zastosowanie wskaźników w argumentach funkcji • Jeśli chcemy zmienić tenDSC00677 Zastosowanie wskaźników w argumentach funkcji • Gdy funkcja ma zmienić więcej niż jeden obiDSC00678 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 funkcjiANSI C 6 5 WSKAŹNIKI I TABLICE _ Obrazowo wygląda to tak: 5 2 WSKAŹNIKI I ARGUMENTY FUNKCJI w miejDSC00752 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 trakciewięcej podobnych podstron