|
Aktualna kategoria:
Nauka » Informatyka » Liceum - lekcje
| 1 | | | ... | | | 16 | | | 17 | | | 18 | | | 19 | | | 20 | | | 21 | | | 22 | | | 23 | | | 24 | | | 25 | | | 26 | | | 27 | | | 28 | | | 29 | | | 30 | | | 31 | | | 32 | | | 33 | | | 34 | |
Lekcja: "Programowanie - język C- C++ - funkcje, deklaracja zmiennych"
|
|
|
Przekazywanie struktur do funkcji
W języku C++ struktury przekazuje się do funkcji podobnie jak zmienne typu prostego, czyli poprzez:
- wartość
- wskaźnik
- referencję
Obok został przedstawiony przykład przekazywania struktury przez wartość.
|
#include iostream
#include math.h
struct zespolona
double modul( zespolona x)
{
return sqrt((x.re)*(x.re++)+(x.im)*(x.im)); // x.re zwiększono o 1
}
int main()
{
zespolona zz={3.0,4.0}; // zainicjowanie zmiennej zespolonej
double y=modul(zz);
cout "abs(" zz.re "+j" zz.im ")=" y; // zz.re nie uległa zmianie
return 0
}
|
| |
|
|
|
Udostępnij link do tej lekcji innym uczniom:
|
|