//============================================================== // Funkcje; wejscie do funkcji parametrem przez wartosc.
//
// Mechanizm IN;
// przenoszenia wartości do i z funkcji z pomoca parametrow; //
// zmienna jako parametr funkcji;
// - uzycie zmiennych pracuje niepoprawnie. //
// ver data temat autor // 100 2001/10/11 Pierwszy projekt J. Malinowski // 101 2011/10/21 Cleanup JM // 102 2019/08/25 Cleanup JM //============================================================== #include <iostream> using namespace std; //============================================================== /* parametrami sa wartosci zmiennych "u" i "v" */
void Interchange( int u, int v ) { int pom; printf("\n\nF-cja Interchange:\n"); printf(" Poczatkowo: u= %d i v %d\n", u, v); pom = u; u = v; v = pom; printf(" Po zamianie: u= %d i v %d\n", u, v); } //============================================================== int main() { int x = 5, y = 9;
printf("MAIN: Poczatkowo: x= %d i y= %d\n", x, y); // parametrami aktualnymi sa zmienne;
Interchange( x, y ); // UWAGA - typ funkcji printf("\n\nMAIN: Po zamianie: x= %d i y= %d\n", x, y); // system("PAUSE");
return 0; }