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. Wylosowano13vcl01 be // Define 2 glogbal variables int g1 = 10; // Global variables can be any data int g10 PRINT "PODAJ K" 20 IHPUT H 30 IF K/20INTCK/2) THEN GOTO 40 IF K/2=INT(K/2JPoznaj 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++) forzadania09 ZADANKA Z EGZAMINU - 30.01.2002 t,. 1. Rozpatrzmy poniższy program: int k, p; double Onc(iDSC00396 (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.: iInline functions inline int sum(int a, int b){ return a+b;} ■ places the codę in pfleurs papier crepon Les crocus p.10 Les paquerettes p. 8 3 x 20 cmPatronsLes perce-neige p.12 clochFoto0398 Morrmanm. Morphine sulphate Preparaty. Morphmumsulfasamp. 10 mg/ ml, 20 mg/ml MST-Con tinuswięcej podobnych podstron