000
07.11.2005, 18:17 Uhr
~NBA
Gast
|
nach der rückkehr von swap zu main sind die werte von x,y die selbe(trotz die anderung in swab) , erklärung bitte?
C++: |
// Listing 11.4 Zeigt die Übergabe als Wert #include <iostream> void swap(int x, int y); int main() { int x = 5, y = 10; std::cout << "Main. Vor Vertauschung, x: " << x << " y: " << y << "\n"; swap(x,y); std::cout << "Main. Nach Vertauschung, x: " << x << " y: " << y << "\n"; return 0; }
void swap (int x, int y) { int temp; std::cout << "Swap. Vor Vertauschung, x: " << x << " y: " << y << "\n";
temp = x; x = y; y = temp; std::cout << "Swap. Nach Vertauschung, x: " << x << " y: " << y << "\n"; }
|
mod edit: benutze die CPP Tags selber und druecke nicht so oft auf ENTER Dieser Post wurde am 07.11.2005 um 18:58 Uhr von Pablo editiert. |