DSC00677

DSC00677



Zastosowanie wskaźników w argumentach funkcji

• Gdy funkcja ma zmienić więcej niż jeden obiekt, można jako | argument funkcji wykorzystać wskaźnik do obiektu określonego typu, np.:

void funkcja2 (int *wsk_z);

= 20 ; } //do wskazywanego obiektu wstawiane jest 20 Funkcję wywołujemy przesyłając adres do zmiennej, który p służy tej funkcji do inicjalizacji wskaźnika do obiektu int: ^ int x = 5;

|... funkcja2 ( & x );

Funkcja ta wstawi wartość 20 do obiektu x. Po wyjściu ^ funkcji zniszczony zostaje przechowywany na stosie wskaźnik do obiektu, natomiast obiekt zachowuje zmienioną wartość.    U4


Wyszukiwarka

Podobne podstrony:
DSC00675 Zastosowanie wskaźników, w argumentach funkcji •    Przy przekazywaniu argum
DSC00676 Zastosowanie wskaźników w argumentach funkcji •    Jeśli chcemy zmienić ten
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
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
DSC00750 Zastosowanie wskaźników, w argumentach funkcji •    Odebranie przez funkcję
DSC00746 Zastosowanie wskaźników w argumentach funkcji •    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
DSC00077 (14) konywać przez próbne2.5. PROJEKTOWANIE Z ZASTOSOWANIEM WYMAGAŃ PRZEPISÓW W sytuacjach,
DSC00673 Zastosowanie wskaźników do pracy z tablicami •    Wskaźniki wskazujące eleme

więcej podobnych podstron