TAILIEUCHUNG - Hàm (II)

Hàm (II). Truyền tham số theo tham số giá trị hay tham số biến. Cho đến nay, trong tất cả các hàm chúng ta đã biết, tất cả các tham số truyền cho hàm đều được truyền theo giá trị. Điều này có nghĩa là khi chúng ta gọi hàm với các tham số, những gì chúng ta truyền cho hàm là các giá trị chứ không phải bản thân các biến. | Hàm II . Truyền tham số theo tham số giá trị hay tham số biến. Cho đến nay trong tất cả các hàm chúng ta đã biết tất cả các tham số truyền cho hàm đều được truyền theo giá trị. Điều này có nghĩa là khi chúng ta gọi hàm với các tham số những gì chúng ta truyền cho hàm là các giá trị chứ không phải bản thân các biến. Ví dụ giả sử chúng ta gọi hàm addition như sau int x 5 y 3 z z addition x y Trong trường hợp này khi chúng ta gọi hàm addition thì các giá trị 5 and 3 được truyền cho hàm không phải là bản thân các biến. Đến đây các bạn có thể hỏi tôi Như vậy thì sao có ảnh hưởng gì đâu Điều đáng nói ở đây là khi các bạn thay đổi giá trị của các biến a hay b bên trong hàm thì các biến x và y vẫn không thay đổi vì chúng đâu có được truyền cho hàm chỉ có giá trị của chúng được truyền mà thôi. Hãy xét trường hợp bạn cần thao tác với một biến ngoài ở bên trong một hàm. Vì vậy bạn sẽ phải truyền tham số dưới dạng tham số biến như ở trong hàm duplicate trong ví dụ dưới đây passing parameters by reference include void duplicate int a int b int c a 2 b 2 c 2 int main x 2 y 6 z 14 int x 1 y 3 duplicate x cout x y y return 0 z 7 y z x z z Dieu dau tien lam ban chu y la trong khai bao cua duplicate theo sau ten kieu cua moi tham so deu la dau va de bao hieu rang cac tham so nay duoc truyen theo tham so bien chu khong phai tham so gia tri. Khi truyen tham so duoi dang tham so bien chung ta dang truyen ban than bien do va bat ki su thay doi nao ma chung ta thuc hien voi tham so do ben trong ham se anh huong truc tiep den bien do. Trong vi du tren chung ta da lien ket a b va c voi cac tham so khi goi ham x y va z va moi su thay doi voi a ben trong ham se anh huong den gia tri cua x va hoan toan tuong tu voi b va y c va z. IQui khai bao tham so theo dang tham so bien su dung dau va chi co trong C . Trong ngon ngu C chung ta phai su dung con tro de lam viec tuong tu nhu the. Truyen tham so duoi dang tham so bien cho phep mot ham tra ve nhieu hon mot gia tri. Vi du day la mot

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.