82264

82264



im sum()

{

int one = 10: int two = 20;

return one + two;

}

Parametry zwykłe

Parametr funkcji jest "zwykły", jeśli nie jest wskaźnikiem atu odnośnikiem. Z parametrem zwykłym można skojarzyć argument, który jest takiego samego typu jak parametr, albo który można poddać niejawnej konwersji do typu parametru.

Zainicjowanie parametru polega na skopiowaniu argumentu. Jeśli argument jest strukturą, to kopiuje się wszystkie jej elementy (co w przypadku dużych struktur ma oczywiste wady!).

Po dokonaniu skojarzenia, wszelkie operacje wykonywane na parametrze dotyczą lokalnej zmiennej zainicjowanej argumentem i nie powodują zmiany wartości skojarzonego z nim argumentu.

#include <iostream.h> int main(void)

I

void inc(int par); int fix = 10;

cout« fix «endl; // 10 inc(fix);

cout« fix «endl; // 10 return 0;

I

void inctint par)

I

++par;

}

Program potwierdza, że wykonanie operacji na parametrze "zwykłym " nie powoduje zmiany wartości skojarzonego z nim argiunentn.

Parametry wskaźnikowe

Z par ametrem wskaźnikowym można skojarzyć argument, który jest takiego samego typu jak parametr, albo który można poddać niejawnej konwersji do typu parametru.



Wyszukiwarka

Podobne podstrony:
51005 zad09 Przykład 2.9. W umie znajduje się 10 kul białych, 20 czarnych i 30 zielonych. Wylosowano
13vcl01 be // Define 2 glogbal variables int g1 = 10; // Global variables can be any data int g
10 PRINT "PODAJ K" 20 IHPUT H 30 IF K/20INTCK/2) THEN GOTO 40 IF K/2=INT(K/2J
Poznaj C++ w$ godziny0172 Referencje 161 Referencje 161 18 { 19 int temp; 20 21 cout «
Ustawic elementy na stosie S w porzadku rosnacym2 ml = S.si/c( ).y = for (im i -0: i<x: i++) for
zadania09 ZADANKA Z EGZAMINU - 30.01.2002 t,. 1. Rozpatrzmy poniższy program: int k, p; double Onc(i
DSC00396 (18) Zastosowania wskaźników - wskaźniki do tablic int*Wsk; I int Tab[20];
White dove dok int. pracown 20:08    (■> PRACUJE Patrycja Kreft Zadania so*
106ROZDZIAŁ 16. TABLICE int tablica[20] - {1,}; Niekoniecznie trzeba podawać rozmiar tablicy, np.: i
Inline functions inline int sum(int a, int b){ return a+b;} ■    places the codę in p
fleurs papier crepon Les crocus p.10 Les paquerettes p. 8 3 x 20 cmPatronsLes perce-neige p.12 cloch
Foto0398 Morrmanm. Morphine sulphate Preparaty. Morphmumsulfasamp. 10 mg/ ml, 20 mg/ml MST-Con tinus

więcej podobnych podstron