- THAM TRỊ SẼ KHÔNG ĐỔI(GIÁ TRỊ,...) SAU KHI KẾT THÚC LỜI GỌI HÀM:
void swap(int a, int b) {
int temp = a;
a = b;
b = temp;
}int main() {
cin >>c>>d;
swap(c,d);
cout <<c<<d<<endl;
system("pause"); return 0;
}
Giả sử c=5,d=10;
Khi truyền giá trị cho hàm theo kiểu tham trị, 2biến c và d sẽ tạo ra 1 bản sao và truyền vào biến cục bộ của hàm(a và b) và hàm sẽ tương tác với bản sao đó,c và d sẽ tạo ra 1 bản sao truyền vào a và b. Vì vậy sau khi goi ham thưc hiên xong swap(c,d); thì 2 biến c và d vẫn không thay đổi vị trí c vẫn =5 và d vẫn= 10;
- THAM Chiếu SẼ ĐỔI(GIÁ TRỊ,...) SAU KHI KẾT THÚC LỜI GỌI HÀM
int temp = a;
a = b;
b = temp;
}
int main() {
cin >>c>>d;
swap(c,d);
cout <<c<<d<<endl;
return 0;
}
Giả sử c=5,d=10;
Khi truyền giá trị cho hàm theo kiểu tham chiếu, hàm sẽ tác động trực tiếp tới biến truyền vào chứ không phải bản sao (cụ thể đia chỉ ô nhớ) Vì vậy sau khi goi ham, thưc hiên xong swap(c,d); thì 2 biến c và d sẽ thay đổi vị trí cho nhau (c=10, d=5).
Harrah's Cherokee Casino Resort Opens First - KOMO
Trả lờiXóaHarrah's Cherokee Casino Resort 양주 출장마사지 announced today the 평택 출장샵 opening of its first tribal casino on 과천 출장마사지 the Eastern Cherokee 충청남도 출장샵 Reservation. The 서산 출장샵 resort, located approximately