Psio 20 09


Psio 20.09.2010

Float srednia (int a, int b){

Return (a+b)/2; }

0x08 graphic
0x08 graphic

Void funkcja () {…}

Void funkga1 (void) {..}

Zakres ważności zmiennych:

Float a,b; // zmienne globalne dostępne dla wszystkich

funkcji znajdujących się poniżej

Float srednia (){

Return (a+b)/2;}

Int main (){int c, // zmienna lokalna tylko dla funkcji main

Cin>>a>>b;

……

……

return 0; }

Sposoby przekazywania parametrów funkcji:

- przez wartość

- przez referencje

void zmian (int a){

a=a+3;}

Int main () {int a=3

Cout <<a<<endl; //3

Zmian (a);

Cout <<a; //3

Getchar ();

Return 0; }

Zgodnie z regułami języka c++ w momencie wywołania funkcji jest tworzona na jej potrzeby zmienna lokalna o podanej nazwie i do niej jest kopiowana wartość przekazanej funkcji.

Po zakończeniu działania funkcji, zmienne powiązane z argumentami przekazywanymi do funkcji przestają istnieć. Po wyjściu z funkcji odwołujemy się do oryginalnej zmiennej, której wartość nie została zmieniona.

void zmian (int &a){

a=a+3;}

Int main () {int a=3

Cout <<a<<endl; //3

Zmian (a);

Cout <<a; //6

Getchar ();

Return 0; }

Ten sposób przekazywania argumentów funkcji nazywamy przekazywaniem przez referencje. Za pomocą znaku & umieszczonego przed nazwą zmiennej odwołujemy się bezpośrednio do adresu pamięci po, którym zmienna jest przechowywana. Wszystkie operacje są wykonywane na oryginalnej zmiennej.

void zmian (int &a){

a=a+3; cout <<a;}

Int main () {int a=3

Cout <<a<<endl; //3

Zmian (a); //6

Cout <<a; //6

Getchar ();

Return 0; }

To jest to samo



Wyszukiwarka

Podobne podstrony:
Prezentacja ODLEW (krótka) 20 09 2006
FP W2 Budowa syst fins publ 20 09 13
Konspekt 13 20.09 1k., Konspekty klasy 1-3
2a-2c-20.09, AWF, konspekty
IZOL 20 09 2012 GR 7B
Nauka, Wykaz współpracy naukowej ISI 20 09, Lp
20 09 2008 Jakie obowiązki ma gmina w związku z remontem budynku
2015 08 20 08 20 09 01
biologia 20 X 09, Chemia, Podstawy biologi, 1kolokwium
Wprowadzenie do ekonomi i gospodarki I [20 09 2001]
20.09.10 - Witamy w nowym roku harcerskim, Harcerstwo
Nowy folder (3), 2a-2c-20.09, Scenariusz lekcji wychowania fizycznego
20 09 2013
plan 20.09-01.10, plany, scenariusze, Plany
22)20 09 Present continuous questions and answers IVa
psio 17 09
psio 27 09
20 09 nv vanocni kvetinove

więcej podobnych podstron